如何在MVC3中使用语言文件?

时间:2012-03-07 17:15:46

标签: asp.net-mvc-3

现在我在我使用的控制器中输入我的消息,如下所示:

TempData["flashError"] = "There Was A Problem Updating Your Account, Please Try Again";

我想引用一个键/值系统,例如:

TempData["flashError"] = Messages["accountProblem"];

有没有某种方法可以做到这一点,所以我可以从一个单独的文件维护我的消息?有人可以告诉我最佳做法吗?

2 个答案:

答案 0 :(得分:4)

您可以查看following guide。您基本上将消息外部化为每种语言的资源文件,然后您可以使用Visual Studio自动生成的强类型类来访问代码中的这些字符串。

答案 1 :(得分:1)

添加达林的回答

有一个示例应用程序使用资源文件用于MUI

你可以从这里下载http://prodinner.codeplex.com

它还有一个code walkthrough pdf file

另外,请看直播http://prodinner.aspnetawesome.com