Request.QueryString问题.IE6和IE7中传值为什么不一样?
这是test1.aspx的前台代码<div>
<a href="test2.aspx?region=杨舍镇">杨舍镇</a>
</div>
这是test2.aspx的后台代码
protected void Page_Load(object sender, EventArgs e)
{
string region = Request.QueryString["region"];
Response.Write(region);
}
为什么在IE6下面test2.aspx输出的不是杨舍镇而是杨舍�
在IE7下是正常的?? --------------------编程问答-------------------- 编码问题encodeURIComponent() --------------------编程问答-------------------- 尽量不要使用QueryString传中文,如果需要的话需要进行编码和解码.或者设置
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
但是第二种方易做图引起一些第三方控件乱码.
补充:.NET技术 , ASP.NET