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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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

Домашняя страница административного узла не содержит кода, на ней обеспечивается связь с другими страницами этого узла. На странице расположены два элемента управления. Первый элемент предназначен для отображения заголовка страницы:

    <asp:Label
    id="lblTitle"
    Font-Size="25pt"
    Font-Name="Tahoma"
    Тех="Административный узел"
    runat="server" />

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

    <asp:Label
    id="lblMessage"
    Font-Size="12pt"
    Font-Name="Tahoma"
    Font-Bold="True"
    ТехЪ="Выберите ссылку."
    runat="server"

Страница Путь посетителя

На странице Путь посетителя выводятся данные для отдельного пользователя, включая информацию о том, какие страницы были посещены. Первый элемент управления 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"
    runat="server" />

Элемент управления DataGrid служит для вывода списка посещенных страниц:

    < asp:DataGrid
    id="dgPageViews"
    Width="90%"
    BackColor="beige"
    AlternatingItemStyle-BackColor=neornsil]c"
    BorderColor="blac)c"
    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>

Последний элемент управления — Button — применяется для перехода к следующей записи после выполнения щелчка мышью:

    <asp:button
    id="butViewAnother"
    text=''Следующий посетитель"
    Type="Submit"
    OnClick="SubmitBtn_Click"
    runat="server"
    />

Данная страница содержит две процедуры. Запуск первой процедуры происходит при первой загрузке страницы.

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    If Not IsPostBack Then
    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 VisitorlD, DateEntered, Browser, " _
    & "Platform, MajorVersion, MinorVersion From " _
    & "Visitors Where VisitorlD = " _
    & "(Select Max(VisitorlD) From Visitors)" _
    , DBConn)
    DBCommand.Fill(DSPageData, _
    "VisitorRecord")
    Session("CurrentVisitorlD") =_
    DSPageData.Tables("VisitorRecordV). _
    Rows(O).Item("VisitorlD")
    IblMessage.Text = "Дата: " _
    & DSPageData.Tables("VisitorRecord"). _
    R9ws(0) .Item("DateEnter,ed") ,_
    & "^Ьг>0раузер: ""_
    & DSPageData.Tables("VisitorRecord"). _
    Rows(0).Item("Browser") & " " _
    & DSPageData.Tables("VisitorRecord").
    Rows(O).Item("MajorVersion") & "." _
    & DSPageData.Tables("VisitorRecord^);l _
    Rows(O).Item("MinorVersion") _
    & "<Ьг>Платформа: " _
    & DSPageData.Tables("VisitorRecord"). _
    Rows(0).Item("Platform")
    & "<Ьг><Ьг>Просмотренные страницы:<br><br>"
    DBCommand = New OleDbDataAdapter _
    ("Select Convert(varchar(25),DateEntered,100) " _
    4 "as [Дата], " _
    & "PageName as [Страница] From PageViews " _
    & "Where VisitorlD = " & Session("CurrentVisitorlD") _
    & " Order By DateEntered", DBConn)
    DBCommand.Fill(DSPageData, _
    "PageViews")
    dgPageViews.DataSource = _
    DSPageData.Tables("PageViews").DefaultView
    dgPageViews.DataBind()
    End If
    End Sub

Hosted by uCoz