Поделиться через


BaseTemplateParser.GetUserControlType(String) Метод

Определение

Компилирует и возвращает тип объекта, указанного UserControl виртуальным путем.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Параметры

virtualPath
String

Виртуальный путь к объекту UserControl.

Возвращаемое значение

Тип пользовательского элемента управления.

Исключения

Указанный UserControl параметр virtualPath помечается как не компилируется.

–или–

Средство синтаксического анализа не разрешает виртуальную ссылку на нее UserControl.

Комментарии

PageParserFilter Если объект определен и AllowVirtualReference(String, VirtualReferenceType) его метод возвращаетсяfalse, GetUserControlType метод вызывает HttpException исключение.

Кроме того, если UserControl объект, на который ссылается виртуальный путь, помечается как элемент управления без компиляции, HttpException создается исключение. Чтобы принудительно UserControl скомпилироваться, задайте атрибут режима компиляции в директиве @Control в Always поле. Чтобы задать режим компиляции для страниц и элементов управления в приложении, задайте compilationMode атрибут элемента pages (схема параметров ASP.NET) в файле Web.config.

Применяется к

См. также раздел