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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Доска объявлений
Проект Поздравительная открытка
Проект Расписание сеансов


Заполнение данного поля также является обязательным условием:

    <asp:RequiredFieldValidator
    id="rfvPrice"
    ControlToValidate="txtPrice"
    ErrorMessage=''Необходимо ввести цену"
    Display="Static"
    runat=server>
    *
    </asp:RequiredFieldValidator>

Очередной элемент управления TextBox отведен под описание товара, о котором публикуется объявление:

    <asp:TextBox
    id="txtDescription"
    Columns="25"
    MaxLength="255"
    runat=server
    />

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

    <asp:RequiredFieldValidator
    id="rfvDescription"
    ControlToValidate="txtDescription"
    ЕггогМеззаде="Необходимо ввести текст"
    Display="Static"
    runat=*server>
    *
    </asp:RequiredFieldValidator>

Теперь наступила очередь элемента для хранения электронного адреса:

    <asp:TextBox
    id"txtEmailAddress"
    Соlumns="25"
    MaxLength="50"
    runat=server
    />

Его заполнение обязательно:

    <asp:RequiredFieldValidator
    id="rfvEmailAddress"
    ControlToValidate="txtEmailAddress"
    ErrorMessage="HeoOxoAHMO ввести адрес электронной почты"
    Display=Static"
    runat=server>
    *
    </asp:RequiredFieldValidator>

В последний элемент управления TextBox вводится пароль:

    <asp:TextBox
    id="txtPassword"
    Columns="25"
    MaxLength="50"
    runat=server
    />

Заполнение этого поля обязательно:

    <asp:RequiredFieldValidator
    id="rfvPassword"
    ControlToValidate="txtPassword"
    ErrorMessage=''Необходиыо ввести пароль"
    Display="Static"
    runat=server>
    *
    </asp:RequiredFieldValidator>

Цепочку элементов управления данной страницы завершает элемент Button, после щелчка на котором заполненная форма передается программе для обработки:

    <asp:button
    id="butAdd"
    text=" OK "
    Type="Submit"
    OnClick="SubmitAdd_Click"
    runat="server"
    />

Co страницей связаны две процедуры. Первая процедура активизируется при загрузке страницы.

    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 OleDbConneetionC'Provider-sqloledb;" _
    & "server=plocalhost;" _ ,.
    & "initial Catalog=>INETC14;"
    & "User Id=sa;"
    & "Password=yourpassword;")
    DBCommand = New OleDbDataAdapter _
    ("Select * from Categories " _
    & "Order By CategoryName", DBConn)
    DBCommand.Fill(DSPageData, _
    "Categories")
    ddlCategorylD.DataSource = _
    DSPageData.Tables("Categories").DefaultView
    ddlCategorylD.DataBind()
    pnlForm.Visible = True
    IblMessage.Text = "Заполните все поля для размещения
    объявления."
    End If
    End Sub

Hosted by uCoz