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


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 свойство равно false, GetUserControlType метод вызывает HttpException исключение.

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

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

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