Страница 6 из 11
Новые свойства и методы объекта 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 Свойство, позволяющее получить и изменить заголовок страницы. |