Compartilhar via


ControlParser.ParseControls(IDesignerHost, String) Método

Definição

Cria uma matriz de controles a partir da marcação especificada usando o host de designer especificado.

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()

Parâmetros

designerHost
IDesignerHost

Uma IDesignerHost instância que é o host do designer para a página.

controlText
String

Uma cadeia de caracteres que representa uma coleção de marcação para controles.

Retornos

Uma matriz de Control elementos, analisada de controlText; caso contrário, nullse o analisador não puder criar os controles.

Exceções

designerHost é null.

- ou -

controlText é null ou uma cadeia de caracteres vazia ("").

Comentários

O ParseControls método acessa a cadeia de caracteres que representa as diretivas de registro na página da Web ASP.NET usando os serviços do host do designer. Os serviços de host do designer são adquiridos por meio ReferenceManager da propriedade do RootDesigner objeto ou, se isso não estiver disponível, o IWebFormReferenceManager serviço.

O ParseControls método gerará uma exceção se o analisador não puder criar os controles a partir do controlText parâmetro.

Aplica-se a

Confira também