0

コマンド div id="div<%# Eval("id") %>" で att ランタイムにバインドされているネストされたグリッドビューにいくつかの div があります。次に、JavaScript を使用して div の可視性を設定します。問題は、visibilty 設定がポストバック間で保持されないことです。(ネストされたグリッドビューの行をフィルタリングするフィルター機能を使用しています)。

動的に作成されたすべての div の可視性設定を保持するにはどうすればよいですか? (最大 50 div になる可能性があります。)

4

2 に答える 2

1

javascriptでdivを表示している場合、ポストバックしても現在の状態は保存されません。ただし、javascriptで状態を変更するたびに、ajax呼び出しを行ってデータベースを現在の状態で更新することができます。

于 2012-05-08T13:45:07.837 に答える
0

div の状態を DB に保存する意味がない場合: どの div が表示/非表示に設定されているかを asp:hiddenfield に保存します。次に、ページがリロードされたら、div の表示状態をリセットします。

于 2012-05-08T14:01:42.010 に答える