BaseTemplateParser.GetUserControlType(String) Methode

Definition

Kompiliert den Typ des UserControl-Objekts, das vom virtuellen Pfad angegeben wird, und gibt diesen zurück.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

protected public:
 Type ^ GetUserControlType(System::String ^ virtualPath);
protected internal Type GetUserControlType (string virtualPath);
member this.GetUserControlType : string -> Type
Protected Friend Function GetUserControlType (virtualPath As String) As Type

Parameter

virtualPath
String

Der virtuelle Pfad von UserControl.

Gibt zurück

Type

Der Typ des Benutzersteuerelements.

Ausnahmen

Das von virtualPath angegebene UserControl ist als nicht kompilierfähig gekennzeichnet.

- oder - Der Parser lässt keinen virtuellen Verweis auf das UserControl zu.

Hinweise

Wenn ein PageParserFilter -Objekt definiert ist und seine- AllowVirtualReference Eigenschaft false den Wert hat, löst die GetUserControlType Methode eine HttpException Ausnahme aus.

Wenn das Objekt, UserControl auf das vom virtuellen Pfad verwiesen wird, als nicht kompiliertes Steuerelement gekennzeichnet ist, HttpException wird außerdem eine Ausnahme ausgelöst. Damit eine UserControl kompiliert werden kann, legen Sie das Attribut für den Kompilierungs Modus in der @ Control -Direktive auf das Always Feld fest. Wenn Sie den Kompilierungs Modus für Seiten und Steuerelemente in einer Anwendung festlegen möchten, legen Sie das- compilationMode Attribut des pages-Elements (ASP.NET Settings Schema) in der Web.config-Datei fest.

Gilt für:

Siehe auch