Udostępnij za pośrednictwem


BaseTemplateParser.GetUserControlType(String) Metoda

Definicja

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.

Dotyczy

Zobacz też