使用ASP.NET开发网站时,如果URL中传递的参数过长(具体多长没有测试)的话,在使用IE6浏览时,就会出现通过QueryString获得的值不完整,或者出现乱码的情况。其解决方法是:在Web.config中的System.web配置节中添加如下代码即可:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN" responseHeaderEncoding="gb2312" fileEncoding="gb2312" />
这样,就很好的解决了!
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN" responseHeaderEncoding="gb2312" fileEncoding="gb2312" />这样,就很好的解决了!
本文介绍了解决ASP.NET中因URL参数过长导致的IE6浏览器下QueryString获取值不完整或乱码的问题。通过在Web.config文件中添加特定配置来确保数据正确传递。
893

被折叠的 条评论
为什么被折叠?



