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,其中包含事件資料。

備註

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

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

給繼承者的注意事項

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

適用於

另請參閱