8

更新パネル内にListViewがあり、ボタンクリックイベントによって起動されたコードビハインドからSelect Queryを変更してから、更新パネル内にListViewをリロードしたいと思いました。更新パネルをコードビハインドから更新する方法を知っている人はいますか?

4

1 に答える 1

25

ただ行う:

YourUpdatePanelId.Update();

MSDNから:

ページで部分ページレンダリングが有効になっている場合、Updateメソッドを呼び出すと、ブラウザでUpdatePanelコントロールのコンテンツが更新されます。UpdatePanelコントロールを更新する必要があるかどうかを判断するために実行する必要のあるサーバーコードがある場合は、Updateメソッドを呼び出します。Updateメソッドを使用する場合は、UpdateModeプロパティをConditionalに設定します。パネルを更新する決定をサーバーロジックで決定する場合は、ChildrenAsTriggersプロパティがfalseであり、パネルに明示的なトリガーが定義されていないことを確認してください。

一般的なページ開発シナリオでは、トリガーを定義するか、UpdatePanelコントロールのChildrenAsTriggersプロパティがtrueの場合、ページのライフサイクル中にUpdateメソッドが自動的に呼び出されます。

UpdatePanelコントロールにContentTemplateプロパティが定義されていない場合、パネルの更新は行われません。

于 2008-11-04T03:00:16.413 に答える