Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Стоимость обучения с персональным тьютором:
500 руб. [?]
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
16:37:00
Студентов:
5685
Выпускников:
465
Качество курса:
4.18 | 3.74
В курсе рассматривается создание web-приложений, использующих ASP.NET 2.0. ASP.NET – это технология, основанная на Microsoft's .NET Framework 2.0, использующая все возможности библиотеки классов и среды выполнения.
Преимущество технологии ASP.NET перед остальными в высокой степени абстракции, построенной над стандартным HTML кодом: использование объектно-ориентированной парадигмы, поддержку нескольких языков программирования, наличие универсального основания, содержащего тысячи уже готовых для использования в проектах решений – Microsoft .NET Framework. Курс охватывает новые возможности ASP.NET 2.0, учит создавать приложения как с использованием WebMatrix, так и Visual Studio 2005. Охватываются вопросы безопасности, конфигурирования, работы с базами данных, создания собственных элементов управления, обратного вызова, web-сервисов, языка XML, компонентного программирования, отладки и других.
ISBN: 978-5-9556-0085-7
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
49 минут
Что такое ASP .NET
Дается обзор различных web-технологий. Объясняется преимущество ASP. NET. Описывается процесс подготовки среды разработки приложений. Создается первая динамическая страница. Вводится понятие структуры проекта.
-
Лекция 3
55 минут
Серверные элементы управления
Дается обзор классов элементов управления ASP .NET и их сравнение с HTML. Работа с дизайнером форм.
-
Лекция 6
54 минуты
Работа с базами данных
Дается представление о базах данных. Хранимые процедуры сервера SQL. Что такое ADO. Окно внешних источников данных. Создание страниц данных.
-
Лекция 9
42 минуты
Элементы-потребители данных ASP .NET 2.0
Элементы управления для отображения данных ASP .NET 2.0.
-
Лекция 10
43 минуты
Работа с XML
Краткая аннотация: XML как универсальный язык данных. Чтение и запись в XML. Файлы преобразования и схемы документа. Элементы управления, отображающие XML-данные.
-
Лекция 11
36 минут
Навигация по сайту
Описание элементов управления группы Navigation. Навигация по сайту. Отображение иерархической информации.
-
Лекция 12
25 минут
Шаблоны дизайна страниц ASP .NET
Описывается тип страниц Master Page, программное управление шаблонами дизайна, вложенные шаблоны дизайна, последовательность событий страницы при наличии Master Page.
-
Лекция 13
27 минут
Стили элементов управления. Темы и шкурки
Стили элементов управления. Внешние файлы стиля. Темы и шкурки.
-
Лекция 15
29 минут
Конфигурирование проекта. Глобальные объекты
Конфигурационные файлы, переменные события приложения и сессии, работа с состоянием отображения.
-
Лекция 16
40 минут
Web-сервисы
Представление о сервисах. Понятие о SOAP. Создание web-сервиса. Ресурсы Интернета с готовыми сервисами.
-
Лекция 17
41 минута
Локализация проектов. Аутентификация пользователей
Локализация проектов. Модель безопасности ASP.NET 2.0. Роли и членство. Аутентификация и авторизация. Профили пользователей.
-
1 час 40 минут
-
Денис Прокофьев
Денис Прокофьев

Везде написано, что это самый независимый и простой в использовании навигационный элемент управления, что он работает сразу с web.sitemap и не требует определения SiteMapDataSource.

Моя карта сайта состоит из двух страниц, вложенных друг в друга. asp:Menu, asp:TreeView отбображаются как ожидалось, а вот asp:SiteMapPath - нет. Он не виден нигде. Однако на его месте формируется разметка: <span id="SiteMapPath1"><a href="#SiteMapPath1_SkipLink" style="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;">Проход по ссылкам навигации</a><a id="SiteMapPath1_SkipLink"></a></span> - т.е. элемент отрабатывает.

В словах xHTML это выглядит так: <asp:SiteMapPath ID="SiteMapPath1" runat="server" />. Причем не важно - внутри тега form или снаружи - всегда одинаково.

Т.к. другие нав. ЭУ работают через простой источник данных без ошибок, делаю вывод - карта составлена правильно. ИД: <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />

Карта: <?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="~/L11_1_simplePage.aspx" title="Страница 1"  description="Простая страница 1." >
    <siteMapNode url="~/L11_1SimplePage2.aspx" title="Страница 2"  description="Простая страница 2" />
  </siteMapNode>
</siteMap>

Почему так происходит? Вроде делаю все по примерам. VS Community 2015. NetFramework в проекте: v4.0.30319

Алексей Масютин
Алексей Масютин
Россия, Дзержинск