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) 方法,以自定义在编辑过程中选择和清除的控件的呈现。

适用于

另请参阅