不需要ASP.NET MVC 2默认资源文件

时间:2010-08-10 22:32:43

标签: asp.net asp.net-mvc resources

我在整个App_GlobalResources中使用资源文件。

为什么我需要拥有默认资源文件?

如果我有MyResFile.resx(默认文件)和MyResFile.en-us.resx就可以了。

如果删除默认文件, 视图中的<%: Resources.MyResFile.Key%>或Resources.MyResFile.Key;来自控制器不起作用,告诉我当前上下文中不存在资源。

但我真的不想保留2个最新文件,我在web.config中指定了我的文化,因此知道它会存在。

任何解决方案?

2 个答案:

答案 0 :(得分:0)

当服务器找不到所请求文化的资源文件时,您需要默认资源文件。

答案 1 :(得分:0)

如果默认资源文件中的文本是美国英语,则根本不需要MyResFile.en-us.resx文件。