ASP.NET MVC资源文件多语言实现方式
1、项目结构
2、代码
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Collections; namespace MvcTest.Controllers { public class HomeController : Controller { public ActionResult Index() { ViewBag.Welcome = Resources.Message.Welcome; return View(); } } }
@ViewBag.Welcome
Web.config
指定UI所要显示的语系为“en-US”
<system.web> <globalization uiCulture="en-US"/> </system.web>
让网站依据浏览器的语系设定自动判断响应语系的版本
<system.web> <globalization culture="auto" uiCulture="auto" enableClientBasedCulture="true"/> </system.web>