Знакомство с ASP.NET

Что еще нужно знать об ASP.NET

Взаимодействие с клиентом

Создание интерактивных приложений для intranet-сетей

Расширение функциональных возможностей intarnet

Создание спортивного Web-узла

Управление содержимым Web-узла

Отслеживание действий посетителейa

Виртуальный университет

 Использование специализированных приложений на узлах компаний

Виртуальная риэлтерская контора

Персонализация узла для посетителей

Интерактивные возможности узла

Увеличение посещаемости узла

Создание интерактивного магазина

Создание интерактивного аукциона

Web-службы

Справочник по языку ASP.NET/VB.


Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET". Москва: BHV, 2002.

Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов


Проект Закладки
Проект Регистрация
Проект Предпочтения


Проект Предпочтения

Приложение Предпочтения основано на приложении Регистрация. В него включены все перечисленные в предыдущем разделе страницы и добавлены две новые, которые позволяют посетителю выбирать шрифты и цвета, используемые для отображения содержимого узла на демонстрационной странице.

Описание проекта

Здесь посетитель выбирает цвета и шрифт, которые будут использованы при отображении страниц узла. После того как сетитель нажмет кнопку ОК, заданные установки будут сохранены в базе данных и применены на демонстрационной странице.

Демонстрационная страница оформляется с учетом выбранного посетителем стиля, а сохраненные в базе данные будут использованы для оформления других страниц без повторного определения.

База данных проекта

База данных проекта Предпочтения основана на базе данных проекта Регистрация. Ее основу также составляет одна таблица, в которую, как вы понимаете, добавлены новые поля. Описание полей таблицы Users приведено ниже.

Поля таблицы Users (файл Users.txt)
Имя поля Тип данных Примечания
UserlD int Длина — 50 символов
UserName varchar Имя пользователя. Длина — 50 символов
Password varchar Пароль. Длина — 50 символов
EmallAddress varchar Адрес электронной почты. Длина — 50 символов
TextFbnt varchar Шрифт. Длина — 50 символов
TextColor varchar Цвет текста. Длина — 50 символов
BQColor varchar Цвет фона. Длина — 50 символов

Код проекта

Код проекта Предпочтения расположен на двух ASP.NET-страницах.

Страница Изменение параметров

Страница Изменение параметров позволяет посетителю изменять хранящиеся в базе данных параметры настройки.

Один из трех присутствующих здесь элементов управления DropDownList предназначен для выбора шрифта:

    <ASP:DropDownList
    io>"ddlTextFont"
    runat=server>
    <asp:List!tem Value="Arial" Selected="True">Arial</asp:ListItem>
    <asp:List!tem Value="Impact">Impact</asp:ListItem>
    <asp:ListItem Value="Verdana">Verdana</asp:ListItem>
    </ASP:DropDownList>

второй позволяет определить цвет текста:

    <ASP:DropDownList
    id="ddlTextColor"
    runat=server>
    <asp:List!tem Value="Black" Selected="True"></asp:ListItem>
    <asp:List!tem Value="Red">Kpacный</asp:ListItem>
    <asp:List!tem Value="White">Бeлый</asp:ListItem>
    </ASP: DropD.ownList>

а третий дает возможность задать цвет фона:

    <ASP:DropDownList
    id="ddlBGColor"
    runat=server>
    <asp:ListItemr Value="Black" Selected="True">Черный</asp:ListItem> <asp:List!tem Value="Yellow">Жeлтый</asp:ListItem> <asp:Listltem Value="White">Benbiu</asp:ListItem> </ASP:DropDownList>

Еще один элемент управления на странице — Button — представляет кнопку ОК, нажатие которой завершает ввод данных:

    <asp:button
    id="butOK"
    text=" OK "
    Type="Submit"
    OnClick="SubmitBtn__Click"
    runat="server"
    />

Код данной страницы содержит две процедуры. Первая выполняется при загрузке страницы:

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    If Len (Session ("User-ID")) = 0 Then
    Response.Redirect("./index.aspx")
    End If
    End Sub

Вначале производится проверка того, зарегистрирован ли посетитель:

    If Len(Session("UserID")) = 0 Then .

Hosted by uCoz