凯蒂猫怎么画:ASP.NET+C# 传送数值时丢失字符串

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 18:14:19
private void Button1_Click(object sender, System.EventArgs e)
{
ID = this.TextBox1.Text;
Temp = this.DropDownList1.SelectedValue;
string url = "webForm1.aspx?ID=" + ID + "&Temp=" + Temp;
Response.Write ("<script language=javascript>window.open('"+ url +"','main')</script>");
}

以上这段代码,将数据传至webForm1.aspx时,常常会丢失数据,而使用:
Response.Redirect(url);
就可以正常显示,因为我是使用框架页的,所以必须用到script,请问有什么办法解决这个问题吗?

修改Web.config
<system.web>
<globalization
requestEncoding="GB2312"
responseEncoding="GB2312"
uiCulture="zh-CN"
culture="zh-CN"
fileEncoding="GB2312"
<globalization
requestEncoding="GB2312"
responseEncoding="GB2312"
uiCulture="zh-CN"
culture="zh-CN"
fileEncoding="GB2312"
/>

</system.web>

Temp.ToString()试试