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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


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


Если это так, посетитель направляется на страницу Отказ в регистрации:

    Response.Redirect("./failed_login.aspx")

В противном случае выводится сообщение об ошибке:

    IblMessage.Text = "Имя пользователя и пароль " _
    & "не найдены. Введите их еще раз."

Если введенные посетителем данные вполне корректны, то код посетителя будет сохранен в переменной сеанса User.io:

    Session("UserID") = DSLogin.Tables("Userlnfo"). _
    Rows(O) .ItempUserlD")

а посетитель будет направлен на страницу Успешная регистрация:

    Response.Redirect("./success_login.aspx")

Страница Отказ в регистрации

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

Страница Успешная регистрация

Страница Успешная регистрация, как вы понимаете, доступна для посетителя только после завершения регистрации. Здесь приведен код, который вы можете включить в любую страницу своего узла для проверки наличия доступа к ней. Код данной страницы выполняется при ее загрузке.

    Sub Page_Load (ByVal Sender as Object, ByVal E as EventArgs)
    If Len (Session ( "UserlD" )) = 0 Then
    Response. Redirect (" ./ index. aspx")
    End If
    IblMessage.Text = "Регистрация прошла успешно. " _
    & "Добро пожаловать на узел ! "
    End Sub

Сначала выполняется проверка содержимого переменной сеанса Userio:

    If Len (Session ("UserlD") ) = 0 Then

Если ее значение равно 0, значит, посетитель не зарегистрировался. Следовательно, он отправляется на страницу Регистрация:

    Response. Redirect (" ./index. aspx")

В противном случае на данной странице отображается сообщение следующего содержания:

    IblMessage.Text= "Регистрация прошла успешно. " _
    & "Добро пожаловать на узел ! "

Страница Новый пользователь

Код страницы Новый пользователь обеспечивает возможность ввода данных нового посетителя в базу данных.

В теле страницы задан ряд элементов управления. Один элемент Label отображает текст заголовка:

    <asp: Label
    id="lblTitle"
    BorderWidth="7px"
    BorderStyle=9
    Width=" 90%"
    Font-Size="25pt"
    Font-Name=" Impact "
    Text="Новый пользователь"
    runat=" server"
    />

Другой элемент Label предназначен для отображения сообщений в процессе регистрации:

    <asp:Label
    id="lblMessage"
    Font-Size-"12pt"
    Font-Name="Verdana"
    runat="server"
    Text="3ancuimiTe все поля для регистрации."

После этого задается элемент управления TextBox, с помощью которого вводится имя пользователя:

    <asp: TextBox
    id="txtUserName"
    Columns="25"
    MaxLength="30"
    runat=server
    />

Ввод данных в это поле является обязательным, поэтому с ним связан элемент RequiredFieldValidator:

    <asp : RequiredFieldValidator
    id="rfvUserName"
    ControlToValidate="txtUserName"
    Display=" Dynamic"
    Font-Name="Verdana"
    Font-Size="10pt"
    runat=server>
    Необходимо ввести имя пользователя!
    </asp:RequiredFieldValidator>

Hosted by uCoz