- •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.Отображение данных на Веб-форме.
- •Примеры
45.Создание команд данных с помощью элемента управления SqlDataSource.
Для элемента управления SqlDataSource можно указать не более четырех команд (запросов SQL): SelectCommand, UpdateCommand, DeleteCommand и InsertCommand. Каждая команда является отдельным свойством элемента управления источником данных. Для каждого свойства-команды укажите инструкцию SQL, выполняемую элементом управления источником данных. Если элемент управления источником данных подключается к базе данных, которая поддерживает хранимые процедуры, то вместо инструкции SQL можно указать имя хранимой процедуры.
Можно создавать параметризованные команды, содержащие местозаполнители для значений, подставляемых во время выполнения. В следующем примере показана обычная параметризованная SQL-команда SELECT:
Select CustomerID, CompanyName From Customers Where City = @city
Можно создать объекты параметров, задающих, откуда команда должна получить значения параметров во время выполнения (например, из другого элемента управления, из строки запроса и т. д.). Или можно указать значения параметров программными средствами. Дополнительные сведения см. в разделе Использование параметров с элементом управления SqlDataSource.
Элемент управления источником данных выполняет команды при вызове соответствующего метода Select, Update, Delete или Insert. Метод Select вызывается автоматически при вызове метода DataBind страницы или элемента управления, связанного с элементом управления источником данных. Можно также вызвать любой из четырех методов явным образом, если требуется выполнение команды элементом управления источником данных. Некоторые элементы управления, такие как GridView, могут вызывать методы автоматически без необходимости вызова этих методов пользователем и без явного вызова метода DataBind. Дополнительные сведения см. в разделах Выбор данных с помощью элемента управления SqlDataSource и Изменение данных с помощью элемента управления SqlDataSource.
|
Примечание. По умолчанию если один параметр имеет значение null, при выполнении команды Select не возвращаются данные и не создается исключение. Чтобы изменить это поведение, необходимо присвоить свойству CancelSelectOnNullParameter значение false. |
46.Отображение данных на Веб-форме.
Для отображения данных на странице ASP.NET используйте элемент управления привязки данных, такой как GridView, DetailsView или FormView, или элементы управления, такие как ListBox или DropDownList. Элемент управления привязки данных действует как потребитель данных, которые извлекает элемент управления SqlDataSource. Установите для свойства DataSourceID элемента управления привязки данных значение идентификатора элемента управления SqlDataSource. При подготовке отображения страницы элемент управления SqlDataSource извлекает данные и делает их доступными для элемента управления привязки данных, который, в свою очередь, отображает данные. Дополнительные сведения об элементах управления привязки данных и об их использовании с элементами управления источников данных см. в разделе Общие сведения о серверных веб-элементах управления ASP.NET с привязкой к данным.
В следующем примере кода показано, как отобразить результаты запроса с помощью элемента управления GridView.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
DataSourceID="SqlDataSource1">
</asp:GridView>
</form>
</body>
</html>