我写了一个小的 asp.net mvc 3 应用程序,我的 UI 似乎没有改变,我在 Application_Start 中设置了这个,但它从来没有用过。
const string culture = "en-US";
CultureInfo ci = CultureInfo.GetCultureInfo(culture);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;
但是,如果我在控制器的 Initialize 方法中设置相同,那么它就可以工作。
但我不想覆盖所有控制器。
它不适用于 Applicaiton_Start 吗?
我已经设置了一个断点,我可以看到它通过它。
但在我看来,我愿意
@Index.Test
如果通过 Application_Start 设置,那么我总是得到一个非英文版本(在我的情况下是默认的)
有任何想法吗?
谢谢