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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Управление баннерами
Проект Отправка файлов
Проект Доска сообщений


Следующий элемент управления в этой области — Button (кнопка Добавить сообщение) — предназначен для добавления сообщения в текущую дискуссию:

    <asp:button
    id="butUpdateThread"
    text=''Добавить сообщение"
    Type="Submit"
    OnClic)c="UpdateThread_Click"
    runat=" server"
    />

Здесь начинается область страницы, позволяющая посетителю создать новую дискуссию. Поэтому необходим элемент TextBox — для ввода имени посетителя:

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

Второй элемент TextBox отвечает за ввод заголовка дискуссии:

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

А третий элемент TextBox позволяет посетителям ввести текст новой дискуссии:

    <asp: TextBox
    id="txtAddMessage"
    Columns=" 60"
    Rows="5"
    runat=server
    TextMode="MultiLine"
    />

Еще один элемент управления на данной странице добавляет новую дискуссию:

    <asp:button
    id="butAddThread"
    text=''Добавить дискуссию"
    Туре=" Submit"
    OnClick="AddThread_Click"
    runat=" server"

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

    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 OleDbConnection ("Provider=sqloledb; " _
    & "server=localhost; " _
    & "Initial Catalog=INETC7;" _
    & "User Id=sa;'" _'
    & "Password=yourpassword; ")
    DBCommand = New OleDbDataAdapter _
    ("SELECT MessagelD, MessageTitle, "
    & "MessageText From Messages " _
    & "Where MessagelD = (Select Min (MessagelD) From "
    & "Messages)", DBConn)
    DBCommand.Fill(DSPageData, _
    "CurrentMessage")
    Session (''CurrentMessagelD") •• _
    DSPageData.Tables("CurrentMessage"). _
    Rows(O).Item("MessageID")
    IblTitle.Text = "Доска сообщений = " _
    & DSPageData.Tables("CurrentMessage") . _
    Rows(O).Item("MessageTitle")
    IblMessage.Text = DSPageData.Tables("CurrentMessage"). _
    Rows(O) .ItemC'MessageText")
    DBCommand = New OleDbDataAdapter _
    ("SELECT MessagelD, MessageTitle " _
    & "from Messages " _
    & "Order By MessageTitle", DBConn)
    DBCoiranand.Fill(DSPageData, _
    "Messages")
    ddlMessages.DataSource = _
    DSPageData.Tables("Messages").DefaultView
    ddlMessages.DataBind()
    End If
    End Sub

Hosted by uCoz