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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Чат
Проект Запрос SQL
Проект Совет дня
Проект Полезные ссылки


Слово «Ссылка» отображается в заголовке столбца:

    HeaderText="Ссылка"

Когда посетитель нажимает на ссылку, соответствующий узел появляется в том же окне:

    Target="_self"

Следующий столбец является связанным:

    <asp:BoundColumn
    HeaderText="Описание"

и отображает описание ссылки:

    DataField="LinkDescription"

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

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    Dim DBConn as OleDbConnection
    Dim DBCommand As OleDbDataAdapter
    Dim DSLinkData as New DataSet
    DBConn = New OleDbConnection("Provider=sqloledb;" _
    & "server=localhost;" _
    & "Initial Catalog=INETC13;"
    & "User Id=sa;"
    & "Password=yourpassword;")
    DBCommand = New OleDbDataAdapter _
    ("Select LinkLink, LinkName, LinkDescription " _
    & "From Links Order By LinkName", DBConn)
    DBCommand.Fill(DSLinkData, _
    "Gridlnfo")
    dgLinks.DataSource = _
    DSLinkData.Tables("Gridlnfo").DefaultView
    dgLinks.DataBind()
    End Sub

Данные ссылок выбираются из базы данных:

    DBCommand = New OleDbDataAdapter _
    ("Select LinkLink, LinkName, LinkDescription " _
    & "From Links Order By LinkName", DBConn)

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

    DBCommand.Fill(DSLinkData, _
    "Gridlnfo")

который связан с элементом DataGrid:

    dgLinks.DataSource - _
    DSLinkData.Tables("Gridlnfo").DefaultView
    dgLinks.DataBind()

Страница Новая ссылка

Страница Новая ссылка позволяет посетителю добавлять в имеющуюся базу данных собственные ссылки. Элемент Label определен для отображения текста заголовка:

    <asp:Label
    id="lblTitle"
    BorderWidth="5px"
    BorderStyle=6
    Width="90%"
    Font-Size="25pt"
    Font-Name="Trebuchet MS"
    Text="<CENTER>HoBaH ссылка</СЕЫТЕЕ>"
    runat="server"
    />

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

    <asp:Label
    id="lblMessage"
    Font-Size="12pt"
    Font-Name="Trebuchet MS"
    runat="server"
    Text="Заполните все поля для опубликования новой ссылки."
    />

Затем задается элемент TextBox, используемый посетителем для ввода названия ссылки:

    <asp:TextBox
    id-"txtLinkName"
    Columns-"35"
    MaxLength-"100"
    runat-server
    />

Ввод данных является обязательным, так как с ним связан элемент RequiredFieldValidator:

    <asp:RequiredFieldValidator
    id="rfvLinkName"
    ControlToValidate="txtLinkName"
    'Display-"Dynamic"
    Font-Name="Trebuchet MS"
    Font-Size="10pt"
    ForeColor-"Yellow"
    runat-server>
    Необходимо ввести название ссылки!
    </asp:RequiredFieldValidator>

Еще один элемент TextBox предоставляет посетителю возможность вводить Webадрес для ссылки:

    <asp:TextBox
    id="txtLinkLink"
    Columns-"35"
    MaxLength-"100"
    runat-server

Hosted by uCoz