在ASP .NET MVC中,本地化不起作用

时间:2012-02-23 16:16:02

标签: asp.net-mvc

我跟着我this guiderecommended,但我根本无法让它工作。当我引用我的字符串资源时,当我使用浏览器导航到页面时,我没有看到视觉上的变化。

我只有丹麦语作为我的查看语言,我检查了Accept-Languages标题确实包含da-DK。我的资源名称是DashboardMenu.da-DK.resx。

修改1 我正在以下列方式修改UI文化和普通文化,在我的web.config文件的system.web部分中:

<globalization culture="auto" uiCulture="auto"/>

我使用我的资源的方式是以下方式(给定控制器的View文件夹中的目录下的资源文件):

enter image description here

然后我按照以下方式使用资源(在教师视图文件夹中显示DashboardOverview.cshtml。

enter image description here

编辑2 应该注意我使用的是IIS Express 7.5。

1 个答案:

答案 0 :(得分:0)

我设法解决了这个问题。原来我的文件应该命名为“.da.resx”而不是“.da-DK.resx”。