1

だから私はたくさんの仕事をリストするグリッドビューを持っています。

このグリッドビューでは、ページングが有効になっています。これは正常に機能します。

ページ番号、つまり1、2、3、4、...にカーソルを合わせると、次のように表示されます。

javascript_DoPostBack('C100PlaceHolderGrievew'、'Page $ 1')

今私の問題は次のとおりです。

このリストのハイパーリンクの1つをクリックすると、詳細の編集ページに移動します。ユーザーが[保存]をクリックすると、グリッドビューのあるリストページにユーザーをリダイレクトします。

私が実装したいのは、グリッドビューがどのページから来たのか、つまりページ2を記憶しているということです。

PageIndexを使用してこれを設定できることは知っていますが、グリッドビューの「ページ」の値を送信する方法がわからないため、これを行うことができます。

4

1 に答える 1

2

ページのセッション状態に必要な変数を保存します。ページをロードすると、編集ページから来たかどうかを示すブール値を true に設定できます。その場合は、どこから来たページを記録する別のセッション変数でしょうか?

そのため...途中で、ページインデックスを使用して現在選択されているページのセッション変数を設定し、次にページに戻すための2つの新しいセッション変数を設定します。

sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();

次にPage、文字列から解析されたインデックスを設定しますか?

于 2010-02-02T15:56:53.657 に答える