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 (схема параметров ASP.NET) в файле Web.config.