多语言asp.net mvc 3的最佳方式

Hug*_*ves 9 performance multilingual asp.net-mvc-3

我正在尝试为学术项目创建一个asp.net mvc3项目,其中一个要求是它必须能够在不同语言之间进行更改.目前我所拥有的是以下内容:

我有一个外部项目作为语言的存储库,每个视图我有一个界面为每个视图定义所有"占位符"确定所有可更改的文本.在任何操作开始时,我获取uri中的语言(类似于/ {lng}/{command}/{action})并使用ViewBag将其传递给视图,一旦在视图内部,我将存储库用于以所选语言获取该视图的接口的当前实现.

我在这个主人身上找不到任何好话题.我只是好奇,如果有更好的方法来做到这一点,效率更高.它是如何在专业水平上完成的.我对asp.net的经验不是很熟悉,大约一个月前就开始学习它了.

此外,如果重要的是我使用剃刀引擎进行视图,我们不能在项目的这个阶段使用任何JavaScript.

Dar*_*rov 10

您可以阅读以下指南.