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.