русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Директиви


Дата додавання: 2014-11-27; переглядів: 798.


На кожній сторінці aspx зазвичай на початку файлу задають директиви, з допомогою яких можна контролювати поведінку сторінки.

Синтаксис оголошення директив такий:

<%@ [Directive] [Attribute=Value] %>

Можна оголосити декілька директив одночасно:

<%@ [Directive] [Attribute=Value] [Attribute=Value] %>

У таблиці 8.1 перелічені основні директиви:

Таблиця 8.1. Директиви

Директива Атрибути Опис
@Assembly Name Src Імпортує на сторінку або в елемент управління складений модуль із заданим іменем.
@Control такі ж, як у Page Застосовується для задання властивостей при утворенні власних користувацьких елементів управління.
@Implements Interface Вказує, що клас поточної сторінки реалізує даний інтерфейс.
@Import Namespace Імпортує простір імен.
@Master такі ж, як у Page Застосовується на сторінках шаблона дизайну (Master page).
@MasterType TypeName VirtualPath Дає строго типізоване посилання на клас, який розміщений у шаблоні дизайну. Дозволяє звертатися до властивостей цього класу.
@OutputCache Duration Location VaryByCustom VaryByHeader VaryByParam VaryByControl Керує кешуванням сторінки або елемента управління.
@Page див. Нижче Атрибути, які відносяться до поточної сторінки.
@Previous PageType TypeName VirtualPath Сторінка, з якої були відправлені дані, введені користувачем.
@Reference Page Control Сторінка або елемент управління, який потрібно компілювати разом із поточною.
@Register Assembly Namespace Src TagName TagPrefix Утворює псевдоніми для просторів імен та користувацьких елементів управління.

 

Директива Page використовується частіше за інші, тому розглянемо її детальніше. Ця директива дозволяє встановити властивості сторінки, які потім використовуються під час компіляції.

Найбільш важливі атрибути директиви перечислені у таблиці 8.2.

Таблиця 8.2. Атрибути директиви Page.

Атрибут Опис
AutoEventWireup Автоматична обробка подій сторінки.
Buffer Задає режим буферизації (за умовчуванням включений).
ClassName Дозволяє назначати ім’я класу, згенерованого даною сторінкою.
CodeFile Назва файлу з відокремленим кодом для даної сторінки.
Culture Встановлює набір регіональних параметрів: мова, формат валюти, дати, чисел і т.д.
Debug Якшо true, тоді на сторінку виводиться інформація відладки.
Trace Вивід інформації трасування.
EnableViewState Збереження стану сторінки. За умовчуванням вона зберігається.
EnableTheming Дозволяє включати або виключати подтримку тем оформлення. За умовчуванням – включено.
Inherits Клас, від якого наслідується клас даної сторінки в технології відокремленого коду.
IsAsync Показує, чи обробляється сторінка асинхронно.
Language Мова, яка використовується у впровадженому коді.
WarningLevel Найбільший допустимий рівень попереджень компілятора.
CompilerOptions Опції компілятора.

 


<== попередня лекція | наступна лекція ==>
Розробка проекту | Властивості сторінки


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн