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

ASP.NET MVC 2默认资源文件不需要,asp.net,asp.net-mvc,resources,Asp.net,Asp.net Mvc,Resources,我在整个App_GlobalResources中使用资源文件 为什么我需要默认的资源文件 如果我有MyResFile.resx(默认文件)和MyResFile.en-us.resx,一切都很好 如果删除默认文件, 来自view或Resources.MyResFile.Key的之类的内容;“来自控制器”不起作用,告诉我当前上下文中不存在资源 但我真的不想让2个文件保持最新,我在web.config中指定了我的区域性,因此知道它将存在 有解决方案吗?当服务器找不到所请求区域性的资源文件时,您需要默认

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

为什么我需要默认的资源文件

如果我有MyResFile.resx(默认文件)和MyResFile.en-us.resx,一切都很好

如果删除默认文件, 来自view或Resources.MyResFile.Key的
之类的内容;“来自控制器”不起作用,告诉我当前上下文中不存在资源

但我真的不想让2个文件保持最新,我在web.config中指定了我的区域性,因此知道它将存在


有解决方案吗?

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

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

我最后只使用了默认文件。开发完成后,我会将其复制到我需要的任何文化(即美国)。