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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Библиотека
Проект Отчет о происшествии


    DBCoimand = New OleDbDataAdapter _
    ("Select LibOserlD, UserType from " _
    & "LibUsers Where " _
    & "OserName = '" _
    & Replace(txtUserName.Text, "'", '""') _
    & "' and Password = '" _
    & Replace(txtPassword.Text, "'", "'"') _
    & "'", DBConn)
    и помещаются в объект DataSet:
    DBCommand.Fill(DSPageData, _
    "Signln")

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

    If DSPageData.Tables("Signln"). _
    Rows.Count = 0 Then

Если такая запись не найдена, сотрудник получает соответствующее сообщение в элементе управления Label:

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

В противном случае идентификатор сотрудника сохраняется в переменной сеанса:

    Session("LibUserlD") = DSPageData.Tables("Signln").
    Rows(O).Item("LibUserlD")

А в другой переменной сеанса сохраняется тип пользователя:

    Session("UserType") = DSPageData.Tables("Signln"). _
    Rows(O).Item("UserType")

В результате сотрудник попадает на страницу Меню:

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

Страница Меню

Страница Меню позволяет сотруднику просмотреть каталог книг, отыскать нужную книгу и возвратить взятую ранее. Если сотрудник является библиотекарем, с этой страницы он может перейти на страницу Меню библиотекаря.

Первый элемент управления, который вы найдете в теле страницы, — это элемент Label, служащий для отображения заголовка страницы:

    <asp:Label
    id="lblTitle"
    Font-Size="25pt"
    Font-Name="Tahoma"
    Text="MeHK> библиотеки"
    runat="server"
    />

Далее объявляется элемент управления DropDownList, позволяющий сотруднику выбрать поле, по которому следует искать книгу:

    <ASP:DropDownList
    id="ddlSearchField"
    runat=server>
    <asp:ListItem Value="BookTitle" Selected="True">Ha3BaHMe _
    </asp:ListItem>
    <asp:ListItem Value="Author">ABTOp</asp:Listltem>
    <asp:ListItem Value-"ISBN">ISBN</asp:ListItem>
    <asp:ListItem Value="Keywords">Kлючeвыe cлoвa</asp:ListItem>
    <asp:ListItem Value="Description">AHHOTaiwa</asp:ListItem>
    </ASP:DropDownList>

Затем следует элемент TextBox для ввода искомого текста:

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

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

    <asp:button
    id="butSearch"
    text="IIo&icK"
    Type="Submit"
    OnClick="Search_Click"
    runat=" server"
    />

Кроме того, понадобится еще один раскрывающийся список DropDownList, где бы сотрудник мог выбрать категорию:

    <asp:dropdownlist
    id="ddlCategory"
    runat=server
    DataTextField="CategoryName"
    DataValueField="LibBookCategoryID">
    </asp:dropdownlist>

и кнопка, позволяющая ему перейти к просмотру книг, относящихся к данной категории:

    <asp:button
    id="butBrowse"
    text="пpocмотp"
    Type="Submit"
    OnClick="Browse_Click"
    runat="server"
    />

Hosted by uCoz