ControlParser.ParseControls(IDesignerHost, String) Metod

Definition

Skapar en matris med kontroller från den angivna markeringen med den angivna designervärden.

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

Parametrar

designerHost
IDesignerHost

En IDesignerHost instans som är designervärd för sidan.

controlText
String

En sträng som representerar en samling pålägg för kontroller.

Returer

En matris med Control element som parsas från controlText, annars , nullom parsern inte kan skapa kontrollerna.

Undantag

designerHost är null.

-eller-

controlText är null eller en tom sträng ("").

Kommentarer

Metoden ParseControls använder strängen som representerar registerdirektiven på ASP.NET-webbsidan med hjälp av designervärdens tjänster. Designervärdtjänster förvärvas via ReferenceManager objektets RootDesigner egenskap, eller om det inte är tillgängligt, tjänsten IWebFormReferenceManager .

Metoden ParseControls utlöser ett undantag om parsern inte kan skapa kontrollerna från parametern controlText .

Gäller för

Se även