已经建立了strings.zh-cn.resx和strings.en-us.resx
我在程序启动的时候强行设置
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
然后在页面类中
protected ResourceManager LocRM = new ResourceManager("Cms.strings", Assembly.GetExecutingAssembly());
Response.Write(LocRM.GetString("LoginName"));
Response.Write(Thread.CurrentThread.CurrentCulture.Name);
显示当前语言是en-us,但是LoginName却老是我在strings.zh-cn.resx中的用户名:而不是LoginName
请教一下,是否我哪个地方忘记了什么?
我在程序启动的时候强行设置
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
然后在页面类中
protected ResourceManager LocRM = new ResourceManager("Cms.strings", Assembly.GetExecutingAssembly());
Response.Write(LocRM.GetString("LoginName"));
Response.Write(Thread.CurrentThread.CurrentCulture.Name);
显示当前语言是en-us,但是LoginName却老是我在strings.zh-cn.resx中的用户名:而不是LoginName
请教一下,是否我哪个地方忘记了什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货