asp.net ajax updatepanel中textbox 乱码问题 解决方案
来源:互联网 发布:g71内孔编程实例 编辑:程序博客网 时间:2024/05/05 00:32
updatepanel中当ContentComplate里面存在TextBox的时候会出现中文乱码
一般存在这样两个解决方案:
1. 在web.config里面增加
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
2. 在后台代码里面对乱码进行decoder操作
上面两种都不是好的方案,第一个可能会导致其他的页面出现问题, 第二个虽然存到数据库中的是正确的,但是,用户看到的仍然是乱码,严重影响用户体验。那么,最好的解决方法在哪里?
解决思路:我们可以通过对web.config文件增加 <location> 配置节来对特定文件或者目录进行encoding配置 ,如下:
<location path="此处为目录或文件名">
<system.web>
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN"/>
</system.web>
</location>
此外:对特定的文件,要加上CodePage="65001"
<%@ Page Language="C#" CodePage="65001" AutoEventWireup="true" %>
- asp.net ajax updatepanel中textbox 乱码问题 解决方案
- asp.net ajax updatepanel 乱码问题 最完美解决方案
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- 解决asp.net ajax updatepanel 乱码问题
- asp.net ajax updatepanel 乱码问题
- Asp.net Ajax UpdatePanel中图像无自动刷新问题
- ASP.NET AJAX UpdatePanel下导出Excel报错解决方案
- FCKeditor在ASP.NET AJAX的UpdatePanel控件中按钮回调后内容丢失的问题
- ASP.NET 2.0 AJAX UpdatePanel
- ASP.NET AJAX中UpdatePanel的工作原理
- asp.net ajax 在updatepanel中使用alert提示方法
- ASP.NET AJAX中UpdatePanel的工作原理
- ASP.Net--ListView中无法获取TextBox值问题的解决方案
- AJAX 怎样在一个UpDatePanel中刷新另一个updatePanel (asp.net C#)
- Asp.net Ajax(二) UpdatePanel(一)UpdatePanel中使用Validators
- Asp.net Ajax(二) UpdatePanel(一)UpdatePanel中使用Validators
- AJAX加载后js失效问题及ASP.NET中UpdatePanel内控件的JS失效的问题
- ASP.NET AJAX RC Tip:页面中无UpdatePanel时UpdateProgress创建出错问题(转自博客园)
- VC++的Unicode编程
- WinForm利用WebClient实现自动升级
- CF3.0透视专用
- u盘中毒后文件后缀变为exe,杀毒后文件被隐藏之解决办法
- ARP病毒分析
- asp.net ajax updatepanel中textbox 乱码问题 解决方案
- 初学者必读:将JAVA编译为EXE的几种方法
- AJAX入门之深入理解JavaScript中的函数
- EXCEL VBA 中值类型与引用(对象)类型
- 中国将取代德国成世界第三大经济体
- ★★ 组合索引的前导列与查询——ORACLE
- 上海的迪斯尼,哎
- 推荐一篇非常不错的介绍google日历的文章
- 整理:影响.Net程序运行速度的因素