找回密码
 立即注册

QQ登录

只需一步,快速开始

sonicteams

高级会员

5

主题

9

帖子

1094

积分

高级会员

积分
1094

活字格认证

sonicteams
高级会员   /  发表于:2013-2-27 15:43  /   查看:4792  /  回复:3
版主您好,我在应用控件后的页面上用Request.QueryString.Get 获取页面传值(已Encode,在其它页面取值正常)以后,发现获取到的为一堆乱码,请问有什么方式可以解决?谢谢

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-2-27 16:36:00
沙发
sonicteams 你好

之前没有用户反馈遇到乱码的情况,能否发个可以重现你问题的测试工程给我们调试以下,以便确定问题的原因。
回复 使用道具 举报
sonicteams
高级会员   /  发表于:2013-2-27 17:27:00
板凳
感谢快速回复,我重新调试了下,发现是应用:protected override void Render(HtmlTextWriter writer){ base.Render(writer);}方法以后,页面会重复刷新读取QueryString,第一次读取到的是正确的,接下来重复读取的就成了一大堆乱码(Request.QueryString = {RowID=AAClM%2fPropackERP%2fWebResource.axd%3fd%3dDVSjJX-GYFsdNLXDVC3DCUSiA_sXfVQVyMIrowOc6_Ksh8Zh4YNZyjfzcjtUN9c8wr2PxVnVooF8PPk6IvPBnhKiyBdEid4JN1AmytqdJhq9SEL1hwrDzbo7jgZ4hGhw_6iUSYGj_zJSS8vkqHF9ChP-bNQ1&amp%3bt=633873961220000000}),应该是和控件有关;但是如果不用以上方法,控件又无法显示。版主能否进行简单测试下,谢谢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-2-27 18:20:00
地板
sonicteams 你好

我们也经常重写 Render 方法,并没有遇到过乱码的情况,还是希望你能够给我们提供一个可以直接重现该问题的工程,这样我们可以更直接的调查问题原因。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部