Знакомство с ASP.NET 2.0 - Новые свойства и методы объекта Page
ОГЛАВЛЕНИЕ
Новые свойства и методы объекта Page
Для управления приведенными в предыдущем разделе событиями и получении информации о результатах их выполнения, у объекта Page в ASP.NET 2.0 появились следующие новые методы и свойства. Подробная информация по перечисленным ниже объектам и свойствам, а также их использовании последует далеев следующем разделе этой статьи.
• ClientScript
Содержит ссылку на экземпляр объекта ClientScriptManager, который позволяет работать с клиентскими скриптами (регистрировать блоки клиентского кода, создавать скрытые поля и т.п.)
• EnableTheming
Свойство, позволяющее отключить поддержку тем оформления на странице, если применение темы нежелательно.
• GetValidators
Метод, возвращающий коллекцию валидаторов данной страницы.
• Header
Ссылка на объект HtmlHead, позволяющий контролировать содержимое раздела <head> HTML страницы,при условии, что для элемента head установлен атрибут runat="server".
• IsAsync
Свойство, указывающее на способ обработки страницы – синхронный или асинхронный.
• IsCrossPagePostBack
Свойство, позволяющее определить была ли данная страница запрошена в ответ на отправку данных с другой страницы.
• Master
Ссылка на экземпляр объекта шаблона страницы.
• MasterPageFile
Свойство, содержащее имя файла шаблона страницы.
• MaxPageStateFieldLength
Устанавливает максимальный размер одного поля, хранящего состояние, в байтах. Если этому свойству присвоено число, меньшее, чем размер информации о состоянии, которую необходимо сохранить, то будет создано несколько скрытых полей, объем данных в каждом не будет превышать значения MaxPageStateFieldLength.
• PageAdapter
Свойство возвращает объект PageAdapter,управляющий генерацией HTML представления страницы. Конкретный PageAdapter устанавливается средой выполнения в зависимости от параметров Requets. Если выбран PageAdapter, то события жизненного цикла страницы замещаются событиями PaeAdapter.
• PreviousPage
Ссылка на экземпляр объекта страницы, с которой было осуществлено отправление формы.
• SetFocus
Метод, позволяющий установить выделение на какой-либо из видимых на странице элементов управления.
• StyleSheetTheme, Theme
Смотрите выше описание новых атрибутов директивы @Page.
• TestDeviceFilter
Метод, проверяющий является ли текущий браузер браузером указанногов качестве аргумента типа.
• Title
Свойство, позволяющее получить и изменить заголовок страницы.