Sdílet prostřednictvím


BaseTemplateParser.GetUserControlType(String) Metoda

Definice

Zkompiluje a vrátí typ objektu UserControl , který je určen virtuální cestou.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Virtuální cesta UserControl.

Návraty

Typ uživatelského ovládacího prvku.

Výjimky

Zadaný UserControl parametrem virtualPath je označen jako bez kompilace.

nebo

Analyzátor nepovoluje virtuální odkaz na soubor UserControl.

Poznámky

PageParserFilter Pokud je objekt definován a jeho AllowVirtualReference(String, VirtualReferenceType) metoda vrátí false, GetUserControlType metoda vyvolá HttpException výjimku.

Kromě toho pokud UserControl je objekt, na který odkazuje virtuální cesta, označen jako ovládací prvek bez kompilace, HttpException vyvolá se výjimka. Chcete-li vynutit UserControl kompilaci, nastavte atribut režimu kompilace v jeho direktivě @ Control na Always pole. Chcete-li nastavit režim kompilace pro stránky a ovládací prvky v aplikaci, nastavte compilationMode atribut elementu pages (ASP.NET Nastavení schématu) v souboru Web.config.

Platí pro

Viz také