我在整个App_GlobalResources中使用资源文件。
为什么我需要拥有默认资源文件?
如果我有MyResFile.resx(默认文件)和MyResFile.en-us.resx就可以了。
如果删除默认文件,
视图中的<%: Resources.MyResFile.Key%>
或Resources.MyResFile.Key;来自控制器不起作用,告诉我当前上下文中不存在资源。
但我真的不想保留2个最新文件,我在web.config中指定了我的文化,因此知道它会存在。
任何解决方案?
答案 0 :(得分:0)
当服务器找不到所请求文化的资源文件时,您需要默认资源文件。
答案 1 :(得分:0)
如果默认资源文件中的文本是美国英语,则根本不需要MyResFile.en-us.resx文件。