Бөлісу құралы:


ControlParser.ParseControls(IDesignerHost, String) Метод

Определение

Создает массив элементов управления из указанной разметки с помощью указанного узла конструктора.

public:
 static cli::array <System::Web::UI::Control ^> ^ ParseControls(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText);
public static System.Web.UI.Control[] ParseControls(System.ComponentModel.Design.IDesignerHost designerHost, string controlText);
static member ParseControls : System.ComponentModel.Design.IDesignerHost * string -> System.Web.UI.Control[]
Public Shared Function ParseControls (designerHost As IDesignerHost, controlText As String) As Control()

Параметры

designerHost
IDesignerHost

Экземпляр IDesignerHost , который является узлом конструктора для страницы.

controlText
String

Строка, представляющая коллекцию разметки для элементов управления.

Возвращаемое значение

Массив Control элементов, проанализированный из controlText; в противном случае, nullесли средство синтаксического анализа не может создавать элементы управления.

Исключения

designerHost равно null.

–или–

controlText имеет null или пустую строку ("").

Комментарии

Метод ParseControls обращается к строке, представляющей директивы регистрации на веб-странице ASP.NET с помощью служб узла конструктора. Службы узла конструктора RootDesigner получаются через ReferenceManager свойство объекта или, если это недоступно, IWebFormReferenceManager служба.

Метод ParseControls создает исключение, если средство синтаксического анализа не может создавать элементы управления из controlText параметра.

Применяется к

См. также раздел