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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов
В завершение записи, возвращенные в ответ на запрос, связываются с элементом управления DataGrid:

    dgResults.DataSource = _
    DSPageData.Tables("Results").DefaultView
    dgResults.DataBind()

Страница Параметры браузера

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

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

    <asp:Label
    id="lblTitle"
    Font-Size="25pt"
    Font-Name="Tahoma"
    Text=''Серверные переменные"
    runat="server"
    />

Второй элемент управления Label служит для вывода на экран инструкций к странице:

    <asp:Label
    id="lblMessage"
    Font-Size="12pt"
    Font-Name="Tahoma"
    Font-Bold="True"
    Text="Bbi6epnTe серверную переменную и нажмите кнопку Отобразить"
    runat="server"
    />

Затем определяется список DropDownList, в котором администратор может выбирать характеристики браузеров:

    <asp:DropDownList
    id="ddlBC"
    runat-server>
    <asp:ListItem Value="AOL">AOL
    <asp:ListItem Value="BackgroundSound"><t>Фоновая Myзыкa</asp:ListItem>
    <asp:ListItem Value="Beta">Бeтa-версия 6payзepa</asp:bistltem>
    <asp:ListItem Value="Browser">6payзep</asp:ListItem>
    <asp:ListItem Vа1ие="Сооkies">Поддержка cookie-фaйлoв</asp:ListItem>
    <asp:ListItem Value="Crawler">Crawler</asp:ListItem>
    <asp:ListItem Value="Platfогт">Платформа</аsр:Listltem>
    </asp:DropDownList>

Следующий элемент управления — Button:

    <asp:button
    id="butGo"
    text=" Отобразить "
    Type="Submit"
    OnClick=rSubmitBtn Click"
    runat="server"

Цепочку элементов управления завершает элемент DataGrid, где выводятся наборы значений в соответствии с выбранной в списке характеристикой браузера:

    <asp:DataGrid
    id="dgResults"
    Width="90%"
    BackColor="beige"
    Alternating!temStyle-BackColor="cornsilk"
    BorderColor="black"
    ShowFooter="false"
    CellPadding=3
    Cellspacing="0"
    Font-Name="Arial"
    Font-Size="8pt"
    ForeColor="Black"
    HeaderStyle-BackColor="burlywood"
    HeaderStyle-Font-Bold="True"
    runat="server">
    </asp:DataGrid>

Код активизируется при наступлении события «щелчок мышью на кнопке». В процессе его выполнения заполняется таблица (DataGrid) в соответствии с элементом, выбранным в раскрывающемся списке (DroppownList).

    Sub SubmitBtn_Click(Sender As Object, E As EventArgs)
    Dim DBConn as OleDbConnection
    Dim DBCommand As OleDbDataAdapter
    Dim DSPageData as New DataSet
    DBConn = New OleDbConnection("Provider=sqloledb;" _
    & "server=localhost;" _
    & "Initial Catalog=INETC8;"
    & "User Id=sa;" _
    & "Password=yourpassword;")
    DBCommand = New OleDbDataAdapter _
    ("Select " & ddlBC.Selectedltem.Value
    4 " as [" & ddlBC.Selectedltem.Text &"],"_
    & "Count(VisitorlD) as [Количество] " _
    6 "From Visitors Group By " _
    & ddlBC.Selectedltem.Value _
    & " Order By Count(VisitorlD) DESC", DBConn)
    DBCommand.Fill(DSPageData, _
    "Results")
    dgResults.DataSource - _
    DSPageData.Tables("Results").Defaultview
    dgResults.DataBindO
    End Sub

Hosted by uCoz