GridViewでPageIndexをキャプチャしようとしています
-
21-09-2019 - |
質問
だから私はたくさんの仕事をリストするグリッドビューを持っています。
このグリッドビューでは、ページングが有効になっているため、正常に動作します。
ページ番号の上にホバリングすると、1,2,3,4、....以下が表示されます
javascript_dopostback( 'c100placeholdergrievew'、 'ページ$ 1')
今、私の問題は次のとおりです。
このリストのハイパーリンクの1つをクリックすると、詳細の編集ページに移動します。ユーザーが[保存]をクリックしたら、GridViewを使用してユーザーをリストページにリダイレクトします。
私が実装したいのは、GridViewがIE 2ページからどのページが来たかを覚えていることです。
PageIndexを使用してこれを設定できることは知っていますが、GridViewの「ページ」の値を越えて送信する方法がわかりません。
解決
ページのセッション状態に必要な変数を保存します。ページをロードすると、編集ページから[設定された編集]ページから来たかどうかを示すブール値を作成できます。
したがって...途中、ページインデックスを使用して現在選択されているページのセッション変数を設定し、次にページに戻るための2つの新しいセッション変数を設定します。
sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();
次に、を設定します Page
文字列から解析されたら、これからのインデックス?
所属していません StackOverflow