私のウェブページには、イメージとその説明を保持するリピータコントロールがあります。ページがロードされた後、ユーザーはイメージを並べ替えることができます(Jqueryはdivの並べ替えに使用されます)。 並べ替えの後、ユーザーがページを更新するか、いずれかのボタンをクリックすると、ページは並べ替えの前に元の状態に戻ります。 どうすればこの問題を防ぐことができますか?ページの更新中にページの状態が失われる
リピータコントロールは.aspxページにあります。
ありがとうございます。
私のウェブページには、イメージとその説明を保持するリピータコントロールがあります。ページがロードされた後、ユーザーはイメージを並べ替えることができます(Jqueryはdivの並べ替えに使用されます)。 並べ替えの後、ユーザーがページを更新するか、いずれかのボタンをクリックすると、ページは並べ替えの前に元の状態に戻ります。 どうすればこの問題を防ぐことができますか?ページの更新中にページの状態が失われる
リピータコントロールは.aspxページにあります。
ありがとうございます。
ページが最新表示されている場合は、実際に行うことはできません。ブラウザは以前に送信したリクエストと同じリクエストを送信します。
ソートはクライアント側で行われるため、ステートをどこかに保存してから、サーバーに再度ページをリクエストできます。 たとえば、 "CreatedDate"列でリピータを注文するとしましょう。注文後、注文の列名を非表示のフィールドに保存することができます。ボタンをクリックすると、ページが再びロードされ、コードの後ろにページロードイベントが入ります。 その時点で、あなたはhiddenfieldの値を得ることができます、あなたは値として "CreatedDate"を持っていることがわかります。リピータのデータソースを日付順に返すことができ、ユーザはページを投稿する前と同じビューを表示します。
コントロールはC#コードまたはaspxタグで作成されますか? – TheLukeMcCarthy
コントロールはaspx内で作成されます – Hali