다음을 통해 공유


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

컨트롤에 대한 태그 컬렉션을 나타내는 문자열입니다.

반환

controlText에서 구문 분석된 Control 요소의 배열이거나, 파서가 컨트롤을 빌드할 수 없으면 null입니다.

예외

designerHostnull입니다.

또는

controlTextnull 또는 빈 문자열("")인 경우

설명

메서드는 ParseControls 디자이너 호스트의 서비스를 사용하여 ASP.NET 웹 페이지의 레지스터 지시문을 나타내는 문자열에 액세스합니다. 디자이너 호스트 서비스는 개체의 RootDesigner 속성을 통해 ReferenceManager 획득되거나, 사용할 수 IWebFormReferenceManager 없는 경우 서비스를 가져옵니다.

메서드는 ParseControls 파서가 매개 변수에서 컨트롤을 빌드할 수 없는 경우 예외를 controlText throw합니다.

적용 대상

추가 정보