0

2 つの更新パネルがあります。

2 つ目は GridView ネイティブ コントロールを持ち、パネル コントロールによってラップされています。この最後のパネル コントロールには、AjaxControlToolkit の ModalPopUpExtender があります。

load イベント ページでデータを gridView にバインドできます。modalPopUpExtender を使用して更新パネル内で問題なく動作します。

しかし、ModalPopUpExtender が表示されたときに GridView をバインドまたは再度バインドする方法はありますか?

Webページの読み込みを高速化し、探しているアイテムについてユーザーに尋ねないようにするためにこれを行いたいと思います。また、検索がユーザー入力に依存している場合は、不可能だと思いますが、そうするようにお願いしますもちろん。

よろしく。

参照: ModalPopUp+UpdatePanel+Grid を操作するには、次のサンプルに従います: http://weblogs.asp.net/rajbk/archive/2009/05/07/using-the-modal-popup-extender-to-build-a -popup-search-interface.aspx

4

1 に答える 1

1

show イベントはクライアント側のイベントであるため、UpdatePanel を使用するのではなく、ModalPopupExtender を表示するときにバインドします。ただし、クリックして結果を取得できる「データの読み込み」というボタンが表示される場合があります。これは余分なクリックですが機能します。または、JSON 経由で結果を取得できる場合は、JavaScript を使用してクライアント上で表示を構築することもできます。これも効率的です。

于 2012-12-21T01:16:26.320 に答える