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 持久保存。

返回

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

示例

// 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 控件的设计器主机。

返回

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

示例

// 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 实现正常工作。

适用于