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 und gibt den Typ des UserControl Objekts zurück, das vom virtuellen Pfad angegeben wird.
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 der UserControl.
Gibt zurück
Der Typ des Benutzersteuerelements.
Ausnahmen
Das UserControl angegebene By-Objekt virtualPath wird als keine Kompilierung markiert.
- oder -
Der Parser lässt keinen virtuellen Verweis auf die UserControl.
Hinweise
Wenn ein PageParserFilter Objekt definiert ist und seine AllowVirtualReference(String, VirtualReferenceType) Methode zurückgegeben falsewird, löst die GetUserControlType Methode eine HttpException Ausnahme aus.
Wenn das UserControl Objekt, auf das vom virtuellen Pfad verwiesen wird, als No-Compile-Steuerelement gekennzeichnet ist, wird eine HttpException Ausnahme ausgelöst. Um zu erzwingen, dass ein UserControl Kompilierungsmodus kompiliert werden soll, legen Sie das Kompilierungsmodus-Attribut in der @ Control-Direktive auf das Always Feld fest. Um den Kompilierungsmodus für Seiten und Steuerelemente in einer Anwendung festzulegen, legen Sie das compilationMode Attribut des pages-Elements (ASP.NET Settings Schema) in der Web.config Datei fest.