- •1.Принцип работы www – сервера.
- •2. Протокол mime.
- •3.Протокол http.
- •Что происходит во время сеанса http?
- •4.Язык html и языки сценариев. Общие сведения. Что такое html
- •Язык сценариев vbscript
- •5.Особенности построения сетей tcp/ip в контексте Интернет.
- •Одноранговые сети
- •Сети на основе сервера
- •Комбинированные сети
- •7.Система доменных имен.
- •8.Типы прокси-серверов, их использование.
- •Виды прокси-серверов
- •10.Языки разметки html и xhtml.
- •Обязательные теги языка html
- •Тело html документа Заголовки
- •Правила расстановки относительных ссылок в языке html
- •Вставка рисунков в html страницу
- •Фреймы в html документе
- •Различия между xhtml и html
- •11.Синтаксис xhtml.
- •12.Динамические html-страницы.
- •13.Таблицы стилей css.
- •Синтаксис таблицы стилей
- •Определение правил css
- •Встроенный стиль
- •14.Основы технологии xml.
- •2. Xml немного похож на html
- •4. Xml умышленно многословен
- •7. Технология xml свободна от лицензирования, платформо-независима и хорошо поддерживаема
- •15.Методы передачи данных. Концепция интерфейса cgi.
- •16.Классическое cgi-программирование. Что такое cgi-программа
- •Как выполняются cgi-программы
- •17.Методы передачи данных. Интерфейс isapi.
- •Обзор архитектуры isapi
- •18.Использование методов post и get для передачи данных. Передаем данные формы (методы get и post)
- •Принимаем данные, переданные методом post
- •19.Обзор функциональности визуальных редакторов веб-страниц.
- •Рабочее пространство программы
- •20. Технология asp. Технология active server pages
- •Практика применения asp
- •21.Архитектура web-приложения asp.Net.
- •22.Создание простого web-приложения на с#. Создание простого, web-приложения на с#
- •Исходный файл * .Aspx
- •Файл web.Config
- •Исходный файл Global.Asax
- •23. Общие сведения о веб-страницах asp.Net.
- •24.Задачи, которые можно выполнить с помощью веб-страниц asp.Net.
- •25.Модель кода веб-страниц asp.Net. Однофайловые страницы.
- •Однофайловые страницы
- •Пример однофайловой модели страницы
- •Преимущества однофайловых страниц
- •26.Модель кода веб-страниц asp.Net. Страницы с выделенным кодом.
- •Страницы с выделенным кодом
- •Пример модели страницы с выделенным кодом
- •Преимущества страниц с выделенным кодом
- •27.Определение единого внешнего вида веб-узла.
- •28.Выбор типа проекта веб-узла.
- •29.Создание нового веб-узла asp.Net.
- •Создание веб-узла и страницы
- •30.Сценарий добавления страниц к веб-узлу.
- •Сценарий добавления страниц к веб-узлу
- •31.Добавление на страницу html-кода и выполнение страницы. Добавление на страницу html-кода
- •Выполнение страницы
- •Запуск страницы
- •32.Виды элементов управления WebForm. Базовые элементы управления WebForm
- •Элементы управления с дополнительными возможности
- •Элементы управления для проверки вводимых пользователем данных
- •33.Создание элементов управления WebForm.
- •34.Обработка событий посредством клиентских браузерных скриптов JavaScript.
- •35.Обработка и перехват событий на сервере.
- •36.Общие сведения о серверных элементах управления asp.Net.
- •37.Серверные html-элементы управления.
- •38.Серверные веб-элементы управления.
- •39.Принципы работы элементов управления WebForm.
- •40.Добавление базы данных в проект Visual Studio.
- •41.Подключение базы данных.
- •42.Создание таблиц в базе данных из Visual Studio.
- •43.Общие сведения о серверном веб-элементе управления SqlDataSource.
- •Базовые сведения
- •44.Подключение элемента управления SqlDataSource к источнику данных.
- •45.Создание команд данных с помощью элемента управления SqlDataSource.
- •46.Отображение данных на Веб-форме.
- •Примеры
38.Серверные веб-элементы управления.
Серверные веб-элементы управления представляют собой второй набор элементов управления, разработанных с другим акцентом. Они не обязательно полностью соответствуют серверным HTML-элементам управления. Они определены как абстрактные элементы управления, в которых фактическая разметка, воспроизведенная элементом управления, может сильно отличаться от запрограммированной модели. Например, серверный веб-элемент управления RadioButtonList может воспроизводиться как в виде таблицы, так и в виде встроенного текста в другой разметке.
Серверные веб-элементы управления включают как традиционные элементы управления форм, например кнопки и текстовые поля, так и сложные элементы управления, например таблицы. Они также включают элементы управления, предоставляющие часто используемые функциональные возможности форм, такие как представление данных в виде сетки, выбор дат, отображение меню и т. д.
Серверные веб-элементы управления обладают всеми функциональными возможностями, перечисленными выше для серверных HTML-элементов управления (за исключением взаимнооднозначного сопоставления с элементами), а также следующими дополнительными возможностями:
наличие объектной модели с широкими функциональными возможностями, которая обеспечивает типобезопасные возможности программирования;
автоматическое обнаружение обозревателя. Элементы управления могут обнаруживать возможности обозревателя и отображать соответствующую разметку;
для некоторых элементов управления имеется возможность определить собственную разметку элемента управления с помощью Templates;
для некоторых элементов управления возможно указать, вызывает ли событие элемента управления немедленную отправку данных на сервер, или оно кэшируется и возникает при отправке страницы;
поддержка тем, позволяющая определить согласованный вид для элементов управления по всему узлу.
возможность передавать события из вложенного элемента управления (такого как кнопка в таблице) в контейнерный элемент управления.
Элементы управления используют следующий синтаксис:
<asp:button attributes runat="server" id="Button1" />
В этом случае атрибуты отличаются от атрибутов HTML-элементов, здесь они являются свойствами веб-элемента управления.
При запуске веб-страницы ASP.NET серверный веб-элемент управления воспроизводится на странице с помощью соответствующей разметки, которая часто зависит не только от типа обозревателя, но и от параметров, установленных для элемента управления. Например, элемент управления TextBox может отображаются в виде тега input или тега textarea, в зависимости от его свойств.
39.Принципы работы элементов управления WebForm.
Одно из важнейших достоинств ASP.NET заключается в том, что при его использовании резко упрощается создание элементов пользовательского интерфейса на web-страницах. Элементы управления WebForm (их также называют серверными элементами управления (server controls) или элементами управления Web (Web controls)) определены в пространстве имен SystemWeb.UI.WebControls. Их основное назначение — избавить нас от трудоемкой работы по созданию элементов управления HTML на web-странице вручную.
Вот пример. Если мы создаем классическую страницу ASP и у нас есть необходимость разместить на ней несколько текстовых полей, то нам придется писать теги для каждого текстового поля на странице вручную. В ASP.NET нам достаточно будет перетащить на шаблон времени разработки графические элементы управления из Toolbox, а затем их настроить. Например, для текстового поля будет автоматически сгенерирован следующий код:
<form method="post" runat="server">
<asp:TextBox id=TextBoxl style="Z-INDEX: 101; LEFT: 27px; POSITION: absolute: TUP: 30px" runat="server">
</asp:TextBox>
</form>
Когда придет время отвечать на запрос пользователя, среда выполнения ASP.NET автоматически преобразует этот код в тег HTML следующего вида:
<input name="textBoxl" type="text" id="TextBoxl" style="Z-INDEX: 101: LEFT: 27px: POSITION: absolute: TOP: 30px" />