0

次のような状況があります。グリッドビューがあり、行を動的に追加する必要があります。すべてがうまく機能し、ダンディです。しかし、最近、このプロセスをより速く、より使いやすくすることに興味を持っています。asp.net 2.0 で Callback 機能を見つけました。

gridview を使用して何かを表示する場合には意味があるようです。ただし、プログラムで行を追加するには、行を DataTable に追加する必要があります (これは gridview にバインドされています)。DataTable はサーバー上に存在するため、私が理解していることから、ここで Callback を使用しても意味がありません....

これは、主なものを概説する素晴らしいチュートリアルです。

手順 5 で:

「非同期読み込みを完了するには、手順 3 で実装した ICallbackEventHandler インターフェイスによって定義された 2 つのメソッドを実装する必要があります。メソッドの 1 つは、DataTable を GridView にバインドし、コントロールをレンダリングします。」

そのことから、ポストバックなしで gridview に行を動的に追加する方法がないことがわかりました....何か考えはありますか?

4

1 に答える 1

0

その通りです。ポストバックなしで GridView に行を動的に追加することはできません。クライアント側で html に行を追加できますが、次のポストバック後に認識されません。

私は通常、jQueryを使用してクライアント側のプレーンHTMLテーブルで説明していることを行い、適切な場所でjQuery ajax呼び出しを行います。

于 2010-11-29T18:23:25.417 に答える