如何本地化ASP.NET MVC应用程序?

本地化ASP.NET MVC应用程序的最佳实践是什么?

我想介绍两种情况:

  • 在IIS中处理多种语言的一个应用程序部署
  • 一种语言/应用程序部署。
  • 在第一种情况下,你应该使用某种基于视图的东西,比如〜/ View / EN,〜/ View / FI,〜/ View / SWE或者其他不同的东西?

    关于第二种情况,只需通过Web.config配置基于应用程序的配置,并将这些不同的语言指向不同的URL?


    你也可以看看这里ASP.NET MVC 2本地化完整指南和ASP.NET MVC 2模型验证本地化这些条目将帮助你,如果你使用ASP.NET MVC 2。


    您将以与传统ASP.NET Web Form应用程序相同的方式非常多地本地化您的ASP.NET MVC应用程序。

    您不会为每种语言使用不同的页面/视图,但每个页面都将使用附属程序集支持多种语言。

    你可以看看马特霍利的博客条目以获得更多解释和例子。


    不幸的是,马特霍利的原始代码在ASP.NET MVC的发布版本中不起作用。 查看更新的帖子:http://blog.eworldui.net/post/2008/10/ASPNET-MVC-Localization-via-View-Engines.aspx

    总体而言,VS 2008 / ASP.NET MVC世界中的本地化过程并不像传统Web表单那样流畅。 http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

    链接地址: http://www.djcxy.com/p/61847.html

    上一篇: How to localize ASP.NET MVC application?

    下一篇: How to restrict areas in an efficient way?