خرید بک لینک
سلام دوستان خسته نباشید
من در پروژه .netCore میخوام با Resource ها کار کنم ولی گویا در Asp.net Core نحوه استفاده متفاوت هست
نیاز به یک مثال واضح دارم تا بتونم پیاده سازی کنم
چراکه نحوه مسیر دهی نمیدونمUntitled.png

در Startup پروژه در بخش ServiceConfiguration این کد اضافه کردم:


services.AddLocalization(options => options.ResourcesPath = "Resources");



// Add framework services.


services.AddMvc()
.AddViewLocalization(LanguageViewLocationExpanderF ormat.Suffix,
opts => { opts.ResourcesPath = "Resources"; })
.AddDataAotationsLocalization();


services.Configure<RequestLocalizationOptions>(opt ions =>
{
var supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("fa-IR")
};


options.DefaultRequestCulture = new RequestCulture("fa-IR");
options.SupportedCultures = supportedCultures;
options.SupportedUICultures = supportedCultures;


});



در کنترللر home این کد اضافه کردم


private readonly IHtmlLocalizer<HomeController> _localizer;

public HomeController( CvInfoRepository cvInfoRepository
, IHtmlLocalizer<HomeController> localizer)
{

_localizer = localizer;
}



و در اکشن index این کد اضافه کردم


var x = _localizer["Hello"];



res.png

ممنون میشم یه راهکار خوب بهم معرفی کنید که بتونم به راحتی در کل پروژه ام از resource استفاده کنم
عکس های ضمیمه

برچسب: نویسنده: خنج تاريخ: يکشنبه 15 مرداد 1396 ساعت: 12:01

صفحه بندی