为啥MVC3的验证信息显示的是英文的,如下:
The 标准号 field is required.
自己调试时是中文的,部署到服务器上就英文了。我的机器上:
标准号 字段是必需的。
1:确定服务器是中文版,区域设置是中文
2:确定是否安装AspNetMVC3Setup_CHS
框架代码是根据当前操作系统的区域设置获取的这些信息,比较简单的做法就是把服务器上的区域信息改成跟你机器一样的。但严格来讲这样不是一种好的做法,你应当在你的代码里明确指定出错信息,而不是依赖服务器的设置。
我这里显示的也是英文,你本机安装的是ASP.NET MVC 3中文版?
我的mvc4,也遇到了这个问题。
我的解决办法是:安装.net4.0的中文语言包
这个办法有帮助!