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.

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

Type

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

Исключения

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

-или- В синтаксическом анализаторе запрещены виртуальные ссылки на объект UserControl.

Комментарии

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

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

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

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