我正在使用带有 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;
非常感谢任何建议/帮助!谢谢!