
8种机械键盘轴体对比
本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?
分享以ASP.NET MVC 3一步一步建置一个多国语言系统的方式
1.从Resource File开始
2.利用String Extension Method来做多国语言
3.利用HtmlHelper Extension Method来将输出多国语言
4.利用自定的Attribute来输入多国语言的验证消息
5.Javascript多国语言的处理
前言
分享以ASP.NET MVC 3一步一步建置一个多国语言系统的方式。
1.从Resource File开始
2.利用String Extension Method来做多国语言
3.利用HtmlHelper Extension Method来将输出多国语言
4.利用自定的Attribute来输入多国语言的验证消息
5.Javascript多国语言的处理
环境
ASP.NET MVC3, VS2010 C#, .NET 4.0
实践
一开始先建立一个“ASP.NET MVC 3 Web 应用程序” 项目,取名Mvci18n,然后选择空白的ASP.NET MVC项目,检视引擎选“Razor”。
![]()
1.从Resource File开始
建立一个Resource1.resx、Resource1.en-US.resx及Controller Home、View Index
![]()
public ActionResult Index()
{
ViewBag.TEST = App_GlobalResources.Resource1.TEST;
return View();
}
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@ViewBag.TEST
备注,如果您从Resource1无法选出TEST的话,那是因为Resource档中自订工具是设定成“GlobalResourceProxyGenerator”所导致的,所以请将它清空,然后重新开启Resource档,并设定“存取修饰词”成“Public”,之后在Controller中就可以选到了!

本文详细介绍了如何使用ASP.NET MVC 3构建一个多国语言系统,从Resource File开始,通过String Extension Method、HtmlHelper Extension Method、自定义Attribute以及Javascript多国语言处理,逐步实现全站的多语言支持。
最低0.47元/天 解锁文章
1825

被折叠的 条评论
为什么被折叠?



