0

我有一个使用一些自定义路由的 MVC 应用程序:

{Customer}/{Entity}/{Action}

{Customer}路由变量可以理解为本地化变量。我想根据{Customer}. 这意味着 for Customer1,Field1被标记Username并且 for Customer2,Field1被命名LoginName。(示例没有意义,但应该显示要求)。

我怎样才能达到预期的效果?我开始创建两个资源文件Labels.Customer1.resxLabels.Customer2.resx但不知道如何在视图中启用它们。

顺便说一句,我没有使用剃须刀引擎。

谢谢!

4

1 回答 1

1

我在下面添加的链接显示了如何使用资源文件以及如何使用其中的值来替换标签的值,以便根据您选择的资源文件更改不同的值。

据此,您可以创建一个属性,您可以在其中设置当前资源文件。设置当前资源文件后,您可以从那里调用每个标签的值

http://www.4microsoftsolutions.com/post/AspNet-Globalization-and-Localization-using-Local-Resource-files-and-Global-Resource-files-.aspx

循环遍历 .resx 文件中的所有资源

于 2012-12-12T17:03:46.990 回答