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.