
نوشته شده توسط
nasr
سلام آقای کرامتی
راستش بعید میدونستم بعد از چند سال شما به این تاپیک جواب بدید و همین باعث خوشحالی بنده شد
میشه لطفا راهنمایی کنید با توجه به اینکه .net core جایی با عنوان Application_BeginRequest نداره، من چطور از این روشی که شما آموزش دادید استفاده کنم؟
ممنون
یک کلاس برای انجام کاری که درخواست کردید در ASP.NET Core ضمیمه کردم. این کلاس، در همه ورژن های دات نت کور جواب میده.
برای فعال کردنش در ASP.NET Core، در ابتدای متد ConfigureServices در StartUp این خط رو اضافه کنید:
// Persian date to be added here.
CultureInfo.DefaultThreadCurrentCulture = CultureInfo.DefaultThreadCurrentUICulture = PersianDateExtensionMethods.GetPersianCulture();
همین کلاس در آخرین ورژن Blazor و انواع دیگر پروژه های مبتنی بر دات نت کور هم جواب میده. بعنوان مثال، در پروژه های کنسول و ... که فایل لانچر اصلی شون Program.cs است همین دستور رو در ابتدای متد Main فرخوانی کنید.
البته، افزودن کلاس ضمیمه شده به پروژه های مقصد فراموش نشود.