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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Анкета
Проект Подробности
Проект Поиск магазина


Обратите внимание, что посетитель видит только название темы:

    DataTextField ="MoreInfoCategory"

Hо в коде можно получить доступ и к адресу электронной почты, соответствующему теме:

    DataValueField= "MoreInfoEmailAddress"

Следующий элемент управления это TextBox, куда посетительвводит свое имя:

    < ASP:TEXTBOX id=
    "txtName" MaxLength =
    "100" Columns ="25"
    runat = "server" >

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

    < ASP:TEXTBOX id = "txtEmailAddress"
    MaxLength = "100"
    Columns = "25"
    runat ="server" >

Заполнение этого поля является обязательным, так как с элементом TextBox связан элемент RequiredFieldValidator:

    < ASP:REQUIREDFIELDVALIDATOR id="rfvEmailAddress"
    Display ="Dynamic"
    ControlToValidate= "txtEmailAddress"
    runat="server"
    Font-Name = "Arial"
    Font-Size= "10pt">

Необходимо ввести адрес электронной почты:

    </ASP:REQUIREDFIELDVALIDATOR>

Третий элемент TextBox предназначен для ввода комментария посетителя:

    <ASP:TEXTBOX
    id="txtComment"
    Rows="5"
    runat="server"
    Columns="40"
    TextMode="MultiLine">

Последний элемент управления на странице — кнопка, на которой посетитель щелкает после ввода данных:

    <ASP:BUTTON
    id="butOK"
    text=" OK "
    Type="Submit"
    OnClick="SubmitBtn_Click"
    runat="server" />

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

    Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
    if Not IsPostBack Then
    Dim DBConn as OleDbCohnection
    Dim DBCommand As OleDbDataAdapter
    Dim DSPageData as New DataSet
    DBConn = New OleDbConnection("Provider=sqloledb;" _
    & "server=localhost;" _
    & "Initial Catalog=INETC3;"
    & "User Id=sa;"
    & "Password=yourpassword;")
    DBCommand - New OleDbDataAdapter _
    ("Select MorelnfoCategory, MorelnfoEmailAddcess " _
    & "From MorelnfoCategories " _
    & "Order By MorelnfoCategory", DBConn)
    DBCommand.Fill(DSPageData, _
    "Categories")
    ddlTopics.DataSource = _
    DSPageData.Tables("Categories").DefaultView
    ddlTopics.DataBind()
    End If
    End Sub

Hosted by uCoz