Знакомство с 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"
    />

Второй такой элемент отображает дату й текст статьи:

    <asp:Label
    id="lblMessage"
    Font-Size="10pt"
    Font-Name="Tahoma"
    Font-Bold="True"
    runat="server"
    />

Следующая процедура активизируется при загрузке страницы:

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    If Len(Request.QueryString("TeamNewsID")) = 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;" _
    & "server=localhost;" _
    & "Initial Catalog=INETC6;" _
    & "User Id=sa;"
    & "Password=yourpassword;")
    DBCommand = New OleDbDataAdapter _
    ("Select DateEntered, Headline, News From TeamNews " _
    & "Where TeamNewsID = " _
    & Request.QueryString("TeamNewsID"), DBConn)
    DBCommand.Fill(DSPageData, _
    "News»') ,
    IblTitle.Text = DSPageData.Tables("News"). _
    Rows(O).Item("Headline")
    IblMessage.Text = DSPageData.Tables("News"). _
    Rows(0).Item("DateEntered") & "<BR>"
    & DSPageData.Tables("News").
    Rows(O) .Item("News")
    End If
    End Sub

Страницу следует загружать лишь тогда, когда ей передан идентификатор:

    If Len(Request.QueryString("TeamNewsID")) = 0 Then

В противном случае посетители направляются на страницу Турнирная таблица:

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

Извлекается статья в соответствии с идентификатором, переданным странице:

    DBCommand = New OleDbDataAdapter _
    ("Select DateEntered, HeadLine, News From TeamNews " _
    & "Where TeamNewsID = "
    & Request.QueryString("TeamNewsID"), DBConn)

и помещается в объект DataSet:

    DBCommand.Fill(DSPageData, _
    "News")

Потом заголовок статьи располагается в элементе управления Label заголовка:

    IblTitle.Text = DSPageData.Tables("News"). _
    Rows(O).Item("Headline")

Hosted by uCoz