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 dessen AllowVirtualReference Eigenschaft ist false
, löst die GetUserControlType -Methode eine Ausnahme aus HttpException .
Wenn das Objekt, auf das UserControl vom virtuellen Pfad verwiesen wird, als kein Kompilierungssteuerelement markiert ist, wird eine HttpException Ausnahme ausgelöst. Um die Kompilierung eines UserControl zu erzwingen, legen Sie das Kompilierungsmodus-Attribut in der @Control-Anweisung auf das Always Feld fest. Um den Kompilierungsmodus für Seiten und Steuerelemente für eine Anwendung festzulegen, legen Sie das compilationMode
Attribut des pages-Elements (ASP.NET Einstellungsschema) in der Web.config-Datei fest.