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