1

上記のことは可能ですか?つまり、データ セットにバインドする gridview があります。現在、クライアントがクリックすると、グリッドビューが「消える」という ddl があります。

(つまり、$('#GridView1').remove();)

ただし、これはバインドを削除しないため、ポストバックが発生すると、グリッドビューには「消去された」データセットが取り込まれます。

jquery を使用して、このグリッドビューのデータセットを効果的に「バインド解除」できますか?

4

2 に答える 2

1

私は実際に自分の Web アプリケーションをだますことができました...ユーザーがドロップダウン、テキスト ボックス、またはラジオ ボタン リストのいずれかを選択すると、ポストバックが行われます。したがって、この時点で、グリッドビューをnullデータソースにバインドして、グリッドビューをバインドしました。したがって、ページが更新されると、グリッドビューには何も表示されません。

ちょっといいチート!

于 2009-12-08T09:11:28.287 に答える
1

jqueryを使用してグリッドビューを削除する場合、グリッドビューが削除されたことをコードビハインドパーツに伝える必要があります。それにはさまざまな方法があります。1 つは、Cookie やクエリ文字列パラメーターなどを使用することです。したがって、ページがポストバックされると、データセットをバインドする前にその変数がチェックされます。jquery を使用して gridview を削除しても、サーバー側のページのコントロール コレクションから削除されないためです。そのため、毎回チェックが必要になります。

于 2009-12-08T09:18:54.767 に答える