【发布时间】:2013-05-19 00:41:57
【问题描述】:
我正在使用带有 AutoCompleteExtender 的文本框。
输入零件编号,单击查找 - 它填充页面。 我在页面上有一个按钮,用于读取文本框的文本,将其用作查询字符串参数,然后打开一个新窗口。
第一次效果很好。但 我关闭第二个窗口。 添加一个新的零件号,单击查找 - 它会正确地使用新信息填充页面。
我点击了按钮 - 这是问题所在 - 打开新窗口时,它会保留原始零件编号。
我尝试添加第二个查询字符串参数(日期时间),它仍然保留相同的部件号。我还尝试将文本传输到隐藏标签,然后从那里读取(认为自动完成扩展器与它有关)。没有运气。
这是按钮的代码 -
protected void btnViewIncidents_Click(object sender, EventArgs e)
{
try
{
string strDOT = txtXingList.Text;
DateTime DT = DateTime.Now;
btnViewIncidents.Attributes.Add("onclick","window.open('Incidents.aspx?DOT=" + strDOT + "&DT=" + DT + "'); return false;");
}
catch (Exception ex)
{
throw (ex);
}
}
及第二页检索参数的代码
string Crossing = Page.Request.QueryString["DOT"];
string DT = Page.Request.QueryString["DT"];
txtXingList.Text = Crossing;
非常感谢任何建议/帮助!谢谢!
【问题讨论】:
标签: c# asp.net caching querystringparameter