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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Страница Турнирная таблица
Страница Календарь и результаты
Страница Команда
Страница Игрок
Страница Новости


Страница Команда

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

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

    <asp:Label
    id-"lblTitle"
    Font-Size="25pt"
    Font-Name="Tahoma"
    runat="server"
    />

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

    <ASP: DataGrid
    id-"dgGames"
    Width-" 90%"
    BackColor-"beige"
    AlternatingI 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>

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

    <asp : dropdownlist
    id-"ddlPlayers"
    runat=server
    DataTextField="PlayerName"
    DataValueField="PlayerID">
    </asp:dropdownlist>

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

    <asp:button
    id="butPlayerInfo"
    text="Информация об игроке"
    Type="Submit"
    OnClick="SubmitBtnPlayerInfo_Clic]c"
    runat""server"
    />

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

    <asp:dropdownlist
    id-"dd!TeamNews"
    runat=server
    DataTextField="Headline"
    DataValueField="TeamNewsID">
    </asp:dropdownlist>

и элемент управления Button, который позволяет открыть выбранную статью:

    <asp:button
    id="butTeamNewsInfo"
    text=Просмотреть статью"
    Type="Submit" "
    OnClick="SubmitBtnTeamNews_Click"
    runat="server"
    />

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

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    If Len (Request. QueryString ("TeamlD") ) - 0 Then
    Response . Redirect ("./ index . aspx" )
    End If
    If Not IsPostBack Then
    Dim DBConn as OleDbConnection
    Dim DBCommand As OleDbDataAdapter
    Dim DSPageData as New DataSet
    DBConn - New OleDbConnection ("Provider-sqloledb;" _
    t "server-localhost;" _
    & "Initial Catalog-INETC6;"
    & "User Id-sa;" _
    6 "Password-yourpassword; ")
    DBCommand "!'New OleDbDataAdaplier _
    ("Select TeamCity, TeamNickName from Teams "._
    & "Where TeamlD - "
    ; Ji Request. UuefyString(i'TeamID"), DBConn)
    DBCommand. Fill (DSPageData, _
    "Teamlnfo")
    IblTitle.Text - Ds'pageData. Table's ("Teamlnfo") . _

Hosted by uCoz