ユーザーをProductListPage.aspxからDocumentListPage.aspxResponse.Redirect
にリダイレクトし、クエリ文字列を使用してID を渡すために使用しています。
protected void Click_btnHiddenRow(object sender, EventArgs e)
{
Response.Redirect("DocumentListPage.aspx?id=" +
this.txtSelectedID.Value);
}
ページのコンテンツが変更されているため、ユーザーは実際には 2 番目のページにリダイレクトされ、ID も渡されますが、ブラウザーの URL はまだhttp://localhost:60559/Pages/ProductListPage.aspx
.
他にも関連性のない異常が発生しており、これが問題である可能性があると考えました。
Response.Redirectを使用する場合、URL の状況は正常ですか?
~~~
また、実際に状況に関連する可能性のある異常の 1 つを追加したいと思います。
DocumentListPage.aspxページには、コード ビハインド イベント ハンドラーを含むボタンがあります。ただし、このボタンをクリックすると、イベント メソッドには入りません。代わりに、ProductListPage.aspxの Page_Load イベント メソッドのブレーク ポイントが発生します。