首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为何showModalDialog("PopForm.aspx?value=卡号")接受中文参数是乱码,该怎么解决

2012-03-02 
为何showModalDialog(PopForm.aspx?value卡号,..)接受中文参数是乱码前台语句window.showModalDialog(

为何showModalDialog("PopForm.aspx?value=卡号",..)接受中文参数是乱码
前台语句
window.showModalDialog( "PopForm.aspx?value=卡号 ",...)
在PopForm.aspx页面的Page_Load事件中接收   Page.Request[ "value "]为乱码,难道无法接收中文参数。谢谢。


[解决办法]
webconfig里
<globalization
requestEncoding= "utf-8 "
responseEncoding= "utf-8 "
/>

改成
<globalization
requestEncoding= "gb2312 "
responseEncoding= "gb2312 "
/>
试试

还有那个Server.HtmlEncode和Server.UrlEncode也可以用用
[解决办法]
window.showModalDialog( "PopForm.aspx?value= "+escape( '卡号 ')+ " ",...)

热点排行