ProxyWebPart 构造函数

定义

初始化 ProxyWebPart 类的新实例。

重载

ProxyWebPart(WebPart)

在必须替换静态 Web 部件控件(服务器或用户控件)时,初始化 ProxyWebPart 类的新实例。

ProxyWebPart(String, String, String, String)

在必须替换动态 Web 部件控件时,初始化 ProxyWebPart 类的新实例。

ProxyWebPart(WebPart)

在必须替换静态 Web 部件控件(服务器或用户控件)时,初始化 ProxyWebPart 类的新实例。

protected:
 ProxyWebPart(System::Web::UI::WebControls::WebParts::WebPart ^ webPart);
protected ProxyWebPart (System.Web.UI.WebControls.WebParts.WebPart webPart);
new System.Web.UI.WebControls.WebParts.ProxyWebPart : System.Web.UI.WebControls.WebParts.WebPart -> System.Web.UI.WebControls.WebParts.ProxyWebPart
Protected Sub New (webPart As WebPart)

参数

webPart
WebPart

要替换的 Web 部件控件。

例外

webPartnull

webPartID 属性为空

注解

此构造函数用于创建 Web 部件控件的代理来替换静态 Web 部件控件。 若要替换动态创建的 Web 部件控件,请使用 ProxyWebPart(String, String, String, String) 构造函数来创建代理 Web 部件控件。

适用于

ProxyWebPart(String, String, String, String)

在必须替换动态 Web 部件控件时,初始化 ProxyWebPart 类的新实例。

protected:
 ProxyWebPart(System::String ^ originalID, System::String ^ originalTypeName, System::String ^ originalPath, System::String ^ genericWebPartID);
protected ProxyWebPart (string originalID, string originalTypeName, string originalPath, string genericWebPartID);
new System.Web.UI.WebControls.WebParts.ProxyWebPart : string * string * string * string -> System.Web.UI.WebControls.WebParts.ProxyWebPart
Protected Sub New (originalID As String, originalTypeName As String, originalPath As String, genericWebPartID As String)

参数

originalID
String

表示要替换的控件的控件 ID(不是唯一 ID)的字符串。 如果 GenericWebPart 控件被替换,则该 ID 为其子服务器控件的 ID。

originalTypeName
String

一个字符串,表示要替换的控件的 Type 的名称。 如果 GenericWebPart 控件被替换,则该类型名称是其子服务器控件的类型。

originalPath
String

一个字符串,包含要替换的用户控件的路径。

genericWebPartID
String

一个字符串,返回 GenericWebPart 控件的 ID(如果正在替换该类型的控件)。 不是从 WebPart 基类继承的控件需要此参数。

例外

originalIDnull 或空字符串。

  • 或 -

originalTypeNamenull 或空字符串。

  • 或 -

originalPath 已指定,但 genericWebPartIDnull 或空字符串。

注解

此构造函数用于创建 Web 部件控件的代理来替换动态 Web 部件控件。 若要替换静态 Web 部件控件,请使用 ProxyWebPart(WebPart) 构造函数创建代理 Web 部件控件。

适用于