ASP.NET MVC:脚本中文本内容的多种语言

时间:2014-08-06 05:02:32

标签: jquery asp.net-mvc

我需要在ASP.NET MVC项目中实现多种语言。我使用资源文件来本地化服务器中的文本内容。在客户端文本内容(由JQuery编写的内容)中实现本地化的最佳方法是什么?我应该将所有资源文件发送到客户端并从那里开始吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果客户端的本地化内容来自资源文件,则必须创建特殊的控制器来读取资源文件并将内容输出为JSON格式,以便在js代码中轻松调用。

例如: 在控制器中,输出内容为Json: RES = {  “核心价值” }

然后您可以使用Res.key

的内容

顺便说一句,您可以使用纯文本文件来本地化服务器中的文本内容,而不是资源文件:http://wangweiqiang.net/a-localization-approach-with-json-data-for-net-application/