.net 重载Render方法实现中文简繁切换
2013-04-15 16:20
302 查看
protected override void Render(HtmlTextWriter writer) { StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); base.Render(htw); string sHtmlCode = sw.ToString(); sHtmlCode = Microsoft.VisualBasic.Strings.StrConv(sHtmlCode, Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 0); sw.Close(); htw.Close(); writer.Write(sHtmlCode); }
其中Microsoft.VisualBasic.Strings.StrConv方法记得添加引用:Microsoft.VisualBasic
这样就可以实现中文简繁切换
记得一点:上传的文件名或者图片文件记得不要以中文命名,否则也会给替换掉,会造成找不到文件!
其实还可以利用重载Render()方法来去掉ViewState!
相关文章推荐
- .Net中VSS实现版本控制管理的一些使用方法
- PHP实现的中文转拼音的方法
- .net 实现长文章分页的方法
- C#纯数学方法递归实现货币数字转换中文
- VC下实现fopen支持中文的方法
- android中文字中间有超链接的实现方法
- .net连接oracle的3种实现方法
- jpgraph实现支持中文方法(报表)
- .net 地址栏传中文乱码 的解决方法
- .NET中应用程序内共享UdpClient联机的实现方法
- js实现禁止中文输入的方法
- .net实现多关键字查询方法
- 在.net中与mysql数据库的时候碰到显示不了中文字符的情况实现!
- I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)
- 让MySQL支持中文排序的实现方法
- Android 的实现TextView中文字链接的4种方法
- .NET中加密和解密的实现方法
- .NET窗体间共享成员的实现方法
- .net中string无重复数字的实现方法