Demo实例:
1.在一个新建的MvcDemolang中,进行简单的语言切换进行展示,如下图
2.在App_GlobalResources下添加如下资源文件lang.resx,lang.en-Us.resx
3.web.config配置
在 <system.web>下添加如下内容
<!--<globalization uiCulture="en-US"/>-->
<globalization uiCulture ="auto" culture="auto" enableClientBasedCulture="true"/>
第一个是指定固定的资源文件,第二个是根据浏览器语系自动化资源文件版本。
4、调用方式示例。
View中:<ul>
<li>@Resources.lang.username</li>
<li>@Resources.lang.age</li>
<li>@Resources.lang.info</li>
</ul>
Controller中:
ViewBag.Message = "Welcome to ASP.NET MVC!";
ViewData["username"] = Resources.lang.username;
ViewData["age"] = Resources.lang.age;
ViewData["info"] = Resources.lang.info;