2

asp.net、jQuery、および c# とストアド プロシージャの組み合わせを使用します。

グリッドビューを正常に作成し、jQuery データテーブル プラグインを適用してテキスト列のフィルタリングを提供します (他のほとんどのデータテーブル機能/設定を無効にしました)。

Gridview は期待どおりに動作し、RowEditingおよびRowUpdatingイベントも使用すると、IE の編集可能なフィールドが適切に更新されます。

ユーザーがクリックして編集し、更新リンクをクリックすると、データベースが更新され、ページがリロードされます。その人がそのレコードを見つけて編集するためにレコード 50 (たとえば半分下) までスクロールした場合、ページを更新した後、ユーザーは下にスクロールして同じレコードを見つける必要があります。

ページの更新後に、ページの更新前に編集したばかりの同じ場所 (レコード) にユーザーを戻す方法を見つけようとしています。

4

2 に答える 2

0

私はコーディングの負荷なしで私の問題に対する非常に簡単な解決策を見つけました.それはMaintainScrollPositionOnPostback = "True"ページディレクティブであることが判明しました.

于 2013-05-15T11:33:49.787 に答える
0

私が誤解していない限り。あなたのジレンマは、グリッドビューなどとは何の関係もなく、ポストバックでページのスクロール位置を維持することだけに関係しています... 4 人からこの JavaScript ソリューションを読んでください

PS Google はあなたの友達です

于 2013-05-15T09:46:23.033 に答える