BaseTemplateParser.GetUserControlType(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kompiluje i zwraca typ UserControl obiektu określonego przez ścieżkę wirtualną.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Parametry
- virtualPath
- String
Ścieżka wirtualna elementu UserControl.
Zwraca
Typ kontrolki użytkownika.
Wyjątki
Określony UserControl przez virtualPath
element jest oznaczony jako bez kompilacji.
-lub-
Analizator nie zezwala na wirtualne odwołanie do .UserControl
Uwagi
PageParserFilter Jeśli obiekt jest zdefiniowany, a jego AllowVirtualReference właściwość to false
, GetUserControlType metoda zgłasza HttpException wyjątek.
Ponadto jeśli UserControl obiekt, do którego odwołuje się ścieżka wirtualna, zostanie oznaczony jako kontrolka bez kompilacji, HttpException zostanie zgłoszony wyjątek. Aby wymusić UserControl skompilowanie elementu , ustaw atrybut trybu kompilacji w dyrektywie @ Control na Always pole. Aby ustawić tryb kompilacji dla stron i kontrolek w aplikacji, ustaw compilationMode
atrybut pages Element (ASP.NET Ustawienia Schemat) w pliku Web.config.