AutoCompleteExtender で Textbox を使用しています。
部品番号を入力し、[検索] をクリックすると、ページに入力されます。テキストボックスのテキストを読み取り、それをクエリ文字列パラメーターとして使用して、新しいウィンドウを開くページにボタンがあります。
初めて素晴らしい作品。しかし、2番目のウィンドウを閉じます。新しい部品番号を追加し、[検索] をクリックすると、ページに新しい情報が正しく入力されます。
ボタンをクリックすると、ここに問題があります。新しいウィンドウを開くと、元の部品番号が保持されます。
2 番目のクエリ文字列パラメーター (datetime) を追加しようとしましたが、同じ部品番号が保持されています。また、テキストを非表示のラベルに転送して、そこから読み取ろうとしました (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);
}
}
パラメータの 2 ページ目を取得するためのコード
string Crossing = Page.Request.QueryString["DOT"];
string DT = Page.Request.QueryString["DT"];
txtXingList.Text = Crossing;
どんな提案/助けも大歓迎です! ありがとう!