编程点滴.验证信息本地化遇到的问题
2011-10-21 17:08
369 查看
今天有群友提问为什么他的MVC demo默认验证信息是英文,而不是中文.以及如何修改.
我在本地测试后,只是简单的告诉他修改Culture为"zh-CN",但他问题依旧,因为我本地测试通过就没再理会.
但下午在检查新网站时发现在服务器上出现同样的问题.Culture为"zh-CN",但显示始终是默认英文.
经过思考,发现问题所在.
验证的Attribute基本都位于"System.ComponentModel.DataAnnotations.dll"下.
他本身的提示都只是英文的,如果需要本地化肯定需要有相应资源文件语言包.然而我服务器上只安装了.NET Frameworks核心文件.
于是在GAC中找到对应.net版本的zh-Hans(查看与zh-CN的区别)文件夹下的"System.ComponentModel.DataAnnotations.Resources.dll"文件,复制到网站"bin\zh-Hans\"下问题解决.
为了对其他内容也本地化,最简单的办法是下载并安装相应版本语言包(.NET4.0语言包).
如果想在全球通用,最简单的也是下载全部的语言包安装在服务器上了.
我在本地测试后,只是简单的告诉他修改Culture为"zh-CN",但他问题依旧,因为我本地测试通过就没再理会.
但下午在检查新网站时发现在服务器上出现同样的问题.Culture为"zh-CN",但显示始终是默认英文.
经过思考,发现问题所在.
验证的Attribute基本都位于"System.ComponentModel.DataAnnotations.dll"下.
他本身的提示都只是英文的,如果需要本地化肯定需要有相应资源文件语言包.然而我服务器上只安装了.NET Frameworks核心文件.
于是在GAC中找到对应.net版本的zh-Hans(查看与zh-CN的区别)文件夹下的"System.ComponentModel.DataAnnotations.Resources.dll"文件,复制到网站"bin\zh-Hans\"下问题解决.
为了对其他内容也本地化,最简单的办法是下载并安装相应版本语言包(.NET4.0语言包).
如果想在全球通用,最简单的也是下载全部的语言包安装在服务器上了.
相关文章推荐
- 记录一个使用Hibernate Validator验证信息参数化遇到的问题
- 编程点滴.LUCENE保存检索表达式遇到的问题
- ipv6 socket 编程中遇到的问题
- 用Struts2和Hibernate框架做用户信息更新的时候遇到的问题
- 编程中遇到的有趣的问题
- ADO编程笔记-记录遇到的问题
- ASP.Net MVC3/4中Model验证错误信息的本地化
- C#串口编程遇到的问题以及解决方法
- MFC下OpenGL编程入门遇到的几个问题总结[1]
- FLEX tree动态获得信息时遇到的问题总结
- 微信支付java后台点滴学习----遇到的问题解决
- 使用debmirror为Debian建立本地源的方法,以及遇到的GPG key验证错误问题的解决方法
- linux编程遇到的奇怪问题(对于windows程序员来说)
- 云计算安全不安全?43%的受访企业曾经遇到云端服务商发生信息安全问题
- FLEX Tree动态获得信息时遇到的问题总结
- 关于php socket编程中遇到的一些问题
- Opengl编程遇到的问题以及解决
- 今天编程遇到一个问题,数组的左右孩子问题
- Linux下oracle10g的安装过程中遇到的部分环境验证问题的解决【转载】
- 第一章 起步(编程环境搭建、安装遇到的问题等)