行コマンドイベントで、グリッドビューの現在のページインデックスを含むクエリ文字列を使用して別のページにリダイレクトしています。
リダイレクトされたページには戻るボタンがあり、このボタンをクリックすると、指定されたページインデックスで前のページをリダイレクトしたい
例えば:
私がページ1にいて、グリッドビューの現在のページインデックスが15で、行コマンドイベントでページ2にリダイレクトしているとします。「戻るボタン」をクリックすると、ページインデックスが15のページ1にリダイレクトする必要がありますグリッドビュー。
私のコードは以下の通りです:
グリッド ビューを含むページのコード (Page-1)
if (e.CommandName.ToLower() == "application")
{
Response.Redirect("view-msme-em-1-with-print.aspx?pageIndex=" + i , false);
}
Button(Page-2)を含むページのコード
protected void iBtnBack_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("searchMSMEApplication.aspx?pageIndex=" + Request.QueryString["pageIndex"].ToString() );
}
グリッド ビュー (ページ-1) を含むページ読み込みイベントのコード
protected void Page_Load(object sender, EventArgs e)
{
fillGridOnLoad(); // it fills a grid view with data
grvEm2Application.PageIndex = Convert.ToInt32(Request.QueryString["pageIndex"].ToString());
}
「ページ 2」の「戻る」をクリックすると、ページ 1 にリダイレクトされますが、ページ インデックスは設定したとおりではありません。何か足りないものはありますか?