1、如题出现这种情况
2、服务器错误提示消息为英文,可以装简体中文语言包即可解决。
其实这个问题一般式服务器.NET框架安装的是英文版的或者是简体中文语言包没有安装造成的,具体解决方式总结如下
最佳解决方法:
直接将编辑列属性指定名称,不要采用自动生成,例如
<asp:CommandField HeaderText="编辑 " ShowEditButton="True" EditText="编缉" CancelText="取消" UpdateText="更新"/>
-----------------------------------------------------------------------------------------------------------------------
如果问题还是解决不了,可以参看以下几种解放方式
解决方法一:
在webconfig的配置节<system.web>下增加以下配置
<globalization requestEncoding="utf-8" responseEncoding="utf-8" Culture="zh-cn" UICulture="zh-cn" />
解决方法二:
如果通过以上方式解决不了,检查下服务器安装的是否是.NET英文版框架,或者是没安装简体中文语言包,可以去下载.NET框架的语言包-简体中文
解决方法三:
通过修改自己的程序代码,使用自定义模板列也可以解决以上问题。