共用方式為


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) 方法

定義

引發 SelectedWebPartChanged 事件,在剛選取 WebPart 控制項或已清除其選取範圍之後會發生這個事件。

protected:
 virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged (System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)

參數

e
WebPartEventArgs

WebPartEventArgs,其中包含事件資料。

備註

方法 OnSelectedWebPartChanged 會引發 SelectedWebPartChanged 事件,通常是開發人員可能想要變更使用者介面外觀 (UI) 的時間點。 例如,選取新 WebPart 控件時,Web 元件控件會設定變更新選取控件的轉譯。 清除控件的選取範圍之後,轉譯會傳回正常。

用戶選取要編輯的特定 WebPart 控件之後,會 OnSelectedWebPartChanged 呼叫 方法。 當使用者完成編輯控制項並關閉控制項時,會再次呼叫 方法, OnSelectedWebPartChanged 並清除控件選取的結果。

給繼承者的注意事項

有數個選項與 SelectedWebPartChanged 事件相關,可讓開發人員自定義在選取的控件變更之後所發生的轉譯。 在宣告式程式代碼中 <asp:webpartmanager> ,您可以在 元素內設定 OnSelectedWebPartChanged 屬性,並將自定義方法的名稱指派給它。 在自定義方法中,您可以在事件發生時修改所選控件的轉譯。 另一個選項是繼承自 WebPartManager 類別,並覆寫 方法。 第三個選項是在區域層級自定義轉譯;例如,您可以繼承自 EditorZoneBase 類別,並覆寫其 OnSelectedWebPartChanged(Object, WebPartEventArgs) 方法,以自定義編輯程式期間選取和清除的控件轉譯。

適用於

另請參閱