BaseTemplateParser.GetUserControlType(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.