ControlPersister.PersistControl 方法

定义

获取一个数据字符串,它表示指定控件的持久形式。

重载

PersistControl(Control)

获取一个数据字符串,它表示指定控件的持久形式。

PersistControl(TextWriter, Control)

将代表指定控件的持久形式的数据字符串输出到指定的 TextWriter

PersistControl(Control, IDesignerHost)

使用指定的设计器宿主,获取代表指定控件的持久形式的数据字符串。

PersistControl(TextWriter, Control, IDesignerHost)

使用指定的设计器宿主,将代表指定控件的持久形式的数据字符串输出到指定的 TextWriter

PersistControl(Control)

获取一个数据字符串,它表示指定控件的持久形式。

public:
 static System::String ^ PersistControl(System::Web::UI::Control ^ control);
public static string PersistControl (System.Web.UI.Control control);
static member PersistControl : System.Web.UI.Control -> string
Public Shared Function PersistControl (control As Control) As String

参数

control
Control

要保持的 Control

返回

String

一个表示控件的持久形式的字符串。

示例

// Parse the selected control.
String^ persistedData = ControlPersister::PersistControl( controlArray[ selectionForm->controlList->SelectedIndex ] );
// Parse the selected control into a persistence string.
string persistedData = ControlPersister.PersistControl(
    controlArray[selectionForm.controlList.SelectedIndex]);
' Parse the selected control.
Dim persistedData As String = ControlPersister.PersistControl( _
    controlArray(selectionForm.controlList.SelectedIndex))

注解

此方法需要 IDesignerHost 实现才能正常工作。 此方法使用 Site 指定的控件来检索设计器主机。

适用于

PersistControl(TextWriter, Control)

将代表指定控件的持久形式的数据字符串输出到指定的 TextWriter

public:
 static void PersistControl(System::IO::TextWriter ^ sw, System::Web::UI::Control ^ control);
public static void PersistControl (System.IO.TextWriter sw, System.Web.UI.Control control);
static member PersistControl : System.IO.TextWriter * System.Web.UI.Control -> unit
Public Shared Sub PersistControl (sw As TextWriter, control As Control)

参数

sw
TextWriter

要将保持的控件数据输出到其中的 TextWriter

control
Control

要保持的 Control

注解

此方法需要 IDesignerHost 实现才能正常工作。 此方法使用 Site 指定的控件来检索设计器主机。

适用于

PersistControl(Control, IDesignerHost)

使用指定的设计器宿主,获取代表指定控件的持久形式的数据字符串。

public:
 static System::String ^ PersistControl(System::Web::UI::Control ^ control, System::ComponentModel::Design::IDesignerHost ^ host);
public static string PersistControl (System.Web.UI.Control control, System.ComponentModel.Design.IDesignerHost host);
static member PersistControl : System.Web.UI.Control * System.ComponentModel.Design.IDesignerHost -> string
Public Shared Function PersistControl (control As Control, host As IDesignerHost) As String

参数

control
Control

要保持的 Control

host
IDesignerHost

IDesignerHost,它是控件的设计器宿主。

返回

String

一个表示控件的持久形式的字符串。

示例

// Parse the selected control.
String^ persistedData = ControlPersister::PersistControl( controlArray[ selectionForm->controlList->SelectedIndex ] );
// Parse the selected control into a persistence string.
string persistedData = ControlPersister.PersistControl(
    controlArray[selectionForm.controlList.SelectedIndex]);
' Parse the selected control.
Dim persistedData As String = ControlPersister.PersistControl( _
    controlArray(selectionForm.controlList.SelectedIndex))

注解

此方法需要 IDesignerHost 实现才能正常工作。

适用于

PersistControl(TextWriter, Control, IDesignerHost)

使用指定的设计器宿主,将代表指定控件的持久形式的数据字符串输出到指定的 TextWriter

public:
 static void PersistControl(System::IO::TextWriter ^ sw, System::Web::UI::Control ^ control, System::ComponentModel::Design::IDesignerHost ^ host);
public static void PersistControl (System.IO.TextWriter sw, System.Web.UI.Control control, System.ComponentModel.Design.IDesignerHost host);
static member PersistControl : System.IO.TextWriter * System.Web.UI.Control * System.ComponentModel.Design.IDesignerHost -> unit
Public Shared Sub PersistControl (sw As TextWriter, control As Control, host As IDesignerHost)

参数

sw
TextWriter

要将保持的控件数据输出到其中的 TextWriter

control
Control

要保持的 Control

host
IDesignerHost

IDesignerHost,它是控件的设计器宿主。

注解

此方法需要 IDesignerHost 实现才能正常工作。

适用于