0
我想將一個WebForm應用移植到MVC 6,並且遇到了從resx文件獲取資源的問題。控制器類中的代碼只返回默認的resx值。ASP.NET核心+ resx - 只能使用默認文化
我都嘗試設置Thread.CurrentThread.CurrentCulture
& Thread.CurrentThread.CurrentUICulture
以及設置Resources.MyResouces.Culture
特定的文化,但仍Resources.MyResouces.Key
僅返回默認值。可能是什麼問題呢?
public IActionResult MyAction(){
Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture =
Resources.test.Culture = CultureInfo.GetCultureInfo("fr-FR");
// The line below still returns the default English resource value
var localizedValue = Resources.test.test_key;
}
謝謝。其實這似乎是RC1的一個問題。升級到RC2後,相同的代碼可正常工作。 – user1050035