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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Проект Библиотека
Проект Отчет о происшествии


В элемент Panel помещается раскрывающийся список DropDownList, из которого сотрудник выбирает свое подразделение:

    asp:dropdownllst
    id="ddlDepartments"
    runat=server
    DataTextField="DepartmentName"
    DataValueField="DepartmentID">
    </asp:dropdownlist>

После него на экран выводится ряд элементов TextBox. В них сотрудник вводит описание происшествия. Первый такой элемент используется для указания места происшествия:

    <asp:TextBox
    id="txtLocation"
    Columns="50"
    Rows="3"
    MaxLength="255"
    runat=server
    TextMode="MultiLine"
    />

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

    <asp:TextBox
    id="txtDescription"
    Columns="50"
    Rows="3"
    MaxLength="255"
    runat=server
    TextMode="MultiLine"
    />

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

    <asp:TextBox
    id="txtImpact"
    Columns="50"
    Rows="З"
    MaxLength="255"
    runat=server
    TextMode="MultiLine"
    />

и указания путей их предотвращения:

    <asp:TextBox
    id="txtPrevention"
    Columns="50"
    Rows="3'' ,
    MaxLength="255"
    runat=server
    TextMode="MultiLine"
    />

Кроме того, остается еще один элемент управления — Button (кнопка Добавить), щелкнув на котором, сотрудник отправляет отчет:

    <asp:button
    id="butAdd"
    text="ДоОавить "
    Type="Submit"
    OnClick="Add_Click"
    runat="server"
    />

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

    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=INETCS;" _
    & "UseV Id=sa;"
    & "Password-yourpassword;")
    DBCommand = New OleDbDataAdapter _
    ("select DepartmentID, DepartmentName " _
    & "from IRDepartments Order By DepartmentName" _
    , DBConn)
    DBCommand.Fill(DSPageData, _
    "Departments")
    ddlDepartments.DataSource - _
    DSPageData.Tables("Departments").Defaultview
    ddlDepartments.DataBind()
    End If
    End Sub

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

    If Not IsPostBack Then

Hosted by uCoz