Developer— это простая в использ. среда для динам. разработки веб-прил. Она располагает упрощенным интерфейсом.
Файл web.config служит для конфигурирования ASP .NET-приложений.
ASP .NET имеет иерархическую систему конфигурирования, что позволяет указывать парам как для всего прил, так и для отдельных его частей. Т.е. параметры указанные в файле web.config применяются в том каталоге в котором он находится, а также во всех подкаталогах. Данная система работает исключительно с вирт каталогами, а не с физ.
30. Группы эл-ов упр-я ASP.NET. Эл-ты управл. HTML. Стандарт. серверные эл-ты упр.
Осн.задача web-разработчика - получение и обработка данных. Инфа посылается серверу ч/з форму. Форма содерж. эл-ты управления, позволяющие различными способами вводить инфу.
Группы эл-тов упр-я:
· Элементы управления HTML.
Наследниками класса HtmlControl. Они отображ-ся в виде эл-тов разметки HTML и отображение не зависит от типа браузера. Св-ва таких эл-ов полностью соответствуют атрибутам тегов HTML. Их м\о размещать вперемешку с серверными эл-тами.
· Стандартные или серверные элементы управления.
Серверные эл-ты мощнее, т.к. они привязаны не к разметке, а к функциональности, кот. нужно обеспечить. Многие эл-ты не имеют аналогов в HTML(календарь).Их отрисовка полностью контролируется ASP .NET.
Табл. соответствия некот. серверных эл-тов упр-я тегам HTML
Элемент управления ASP .NET |
Соответствующий тег HTML |
Назначение |
<asp:Label> |
<Span> |
Отобразить текст |
<asp:ListBox> |
<Select> |
Список выбора |
<asp:DropDownList> |
<Select> |
Выпадающий список |
<asp:Image> |
<img> |
Изображение |
<asp:Table> |
<Table> |
Таблица |
<asp:HyperLink> |
<A Href> |
Гиперссылка |
31 Аутентифик. и авторизация в Web-прил., их организация ср-ми ASP .NET.
Важн.часть прилож – возможность контр. доступ к ресурсам. Безопасность вращается вокруг двух концепций:
1) Аутентифик –процесс опред. личности польз.
Управ-ся с пом службы Membership – опред. разл видов членства на сайте.
Инфу о членах м/о хранить в разл местах:текст файл, БД и т.д. Конфигурировать членство м/о на основе ролей с пом сервиса Role Manager. Роли облегчают конфигурирование, т.к. м/о созд роли и потом добавл польз к готовым ролям. Любому польз может принадлежать любое кол-во ролей.
2) Авторизация – процесс опред прав польз.на доступ к рес-сам,редактир.
инфы и т.д. Польз. вводит ник и пароль. После прил опред возможность доступа к
рес-сам
32 Создание единого шаблона оформл. Web- прил с использ Master Page стр.
Шаблоны дизайна - это визуальное наследование стр. Шаблоны позволяют легче созд. и поддерживать приложения.
M P м/о создавать с отделенным кодом или кодом, встроенным в стр. Это не влияет на модель разделения кода дочерних стр. Гл и доч стрмогут разраб-ся на разных языках.
С пом. шаблонов стр. м\о определить общее содержание и поместить его в стр. с расширением .master(м. б. несколько).
Шаблон:
- использ любое кол-во стр, кот. имеют расширение aspx.
- включ общие заголовки и нижние колонтитулы.
- единственный тип стр, где м/о разместить спец эл-ты упр-я ContentPlaceHolder. Они определяют место, в кот дочерние стр данного мастера могут помещать свое собственное содержание.
Когда доч стр редактир-ся в среде разработки, на
вкладке Design видна полная стр вместе с эл-ми из шаблона(показ серым цветом).
Их редактировать нельзя. М/о редактировать то, что нах-ся в эл-тах Content.
33 Организация навигации внутри Web прил. ср-ми ASP .NET.
Эл-ты управл. навигации:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.