русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Register


Дата добавления: 2013-12-23; просмотров: 614; Нарушение авторских прав


Implements

Import

Директива используется для импорта пространств имен для страницы. Это делает доступным на странице все классы и интерфейсы из импортированного пространства. Пример использования директивы:

<%@Import Namespace="BSUIR" %>

Одна директива @Import позволяет импортировать одно пространство имен, поэтому для импортирования нескольких пространств надо соответствующее количество директив. Платформа .NET при работе с ASP.NET автоматически импортирует следующие пространства имен:

System System.Web
System.Collections System.Web.Caching
System.Collections.Specialized System.Web.Security
System.Configuration System.Web.SessionState
System.IO System.Web.UI
System.Text System.Web.UI.HtmlControls
System.Text.RegularExpressions System.Web.UI.WebControls

 

Директива @Implements позволяет реализовать на странице интерфейс. При реализации интерфейса вы сообщаете, что страница будет поддерживать определенные свойства, методы и события (аналогично реализации интерфейса в классе). В следующем примере указано, что страница реализует интерфейс IPostBackEventHandler:

<%@Implements Interface="System.Web.UI.IPostBackEventHandler" %>

 

Данная директива используется при добавлении на страницу индивидуального серверного элемента управления для сообщения компилятору информации об этом элементе. Существуют две формы директивы @Register:

<%@Register TagPrefix="tagprefix"

TagName="tagname" Src="pathname" %>

 

<%@Register TagPrefix="tagprefix" Namespace="namespace"

Assembly="assembly" %>

Первая форма используется, когда серверный элемент представлен в виде исходного текста, вторая – для ссылки на пространство имен скомпилированных серверных элементов. Атрибут TagPrefix задает префикс для пользовательских элементов на странице. Например, пусть задана следующая директива @Register:



<%@Register TagPrefix="Ecommerce" TagName="Header"

Src="UserControls\Header.ascx" %>

Тогда перед каждым экземпляром элемента Header на странице указывается префикс Ecommerce:

<Ecommerce:Header id="Header" runat="server"/>

Атрибут TagName задает имя, которое будет употребляться для ссылки на пользовательский элемент на странице. Атрибут Src определяет имя файла с пользовательским элементом. В случае использования второй формы директивы @Register, атрибуты Namespace и Assembly определяют пространство имен и сборку, содержащую пользовательский элемент:

<%@Register TagPrefix="Wrox" Namespace="WroxControls"

Assembly="RatingMeter" %>

Следуя примеру, для указания на странице некоего элемента управления из сборки RatingMeter необходимо будет указать тэг <Wrox:имя_элемента>.

 



<== предыдущая лекция | следующая лекция ==>
Control | Reference


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.002 сек.