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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web-службы

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


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

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


Структура ASP.NET-страницы
Label и TextBox
Button
Image
Calendar
Panel
Validation


Button

Элемент управления Button позволяет передать для обработки на сервер форму, заполненную в окне браузера. Когда посетитель выполняет щелчок на кнопке, начинает выполняться код, соответствующий событию Button click:

    <asp:button
    id="butOK"
    text=" OK "
    29OnClick="SubmitBtn_Click"
    runat="server"
    />

Сначала мы указываем компилятору, что работа ведется с элементом управления Button:

    <asp:button

Далее мы присваиваем элементу имя:

    id="butOK"

и задаем текст, который должен отображаться на кнопке:

    text=" OK "

Следующий шаг — определение процедуры, которая должна быть выполнена, когда кнопка нажата:

    OnClick="SubmitBtn_Click"

Необходимо указать компилятору, что обработка данного элемента управления должна производиться на стороне сервера:

    runat="server"

Следует также определить блок кода с именем, например:

    Sub SubmitBtn_Click(Sender AS Object, E AS EventArgs)
    HyperLink

Благодаря элементу управления HyperLink можно помещать в код тег Anchor языка HTML. Ссылка может быть представлена в виде текста либо изображения, при выполнении щелчка на котором осуществляется переход в указанное место.

Обычно этот элемент управления определяется в пределах ASP.NET-страницы. Затем в коде задаются маршрут навигации и место расположения графики. Рассмотрим несколько примеров:

    <asp:HyperLink
    id="hypText"
    runat="server"
    />
    <asp:HyperLink
    id="hyplcon"
    runat="server"
    Text="Щелкните для просмотра увеличенного изображения"
    BorderWidth="7px"
    BorderStyle=°7"
    />

Первый элемент управления содержит только текст. Прежде всего мы сообщаем компилятору о том, что элементом управления является HyperLink:

    <asp:HyperLink

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

    id="hypText"
    runat="server"

Во время загрузки страницы задается свойство Text данного элемента управления. Значение этого элемента и является текстом, который посетитель видит на экране:

    hypText.Text = "Щелкните здесь для получения дополнительной информации."

Необходимо задать адрес, по которому будет осуществляться переход, когда посетитель щелкнет на ссылке. Этот адрес присваивается в качестве значения свойству NavigateURL:

    hypText.NavigateURL = "http://www.google.com/"

Следует отметить тот факт, что не обязательно использовать фиксированный текст. Вероятно, вы будете употреблять значения из базы данных. Перейдем к следующему примеру использования элемента Hyperlink:

    <asp:HyperLink

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

    id="hyplcon"
    runat="server"

Рассматриваемый элемент управления HyperLink реализуется в виде изображения. Значение свойства Text используется для тех же целей, чтo и текст, указываемый параметром AltText тега image языка HTML:

    Text="Click to view larger image"

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

    BorderWidth="7px"
    BorderStyle=7

Затем в коде надлежит определить расположение выводимого изображения. В данном случае это поле в базе данных:

    Hyplcon.ImageUrl = DSPageData.Tables("ProductData"). _
    Rows(O).Item("PathToIcon")

Наконец, следует указать, в какое место должен осуществляться переход, когда посетитель щелкает на гиперссылке:

    Hyplcon.NavigateUrl = DSPageData.Tables("ProductData"). _
    Rows(0> . Item("PathToFull")

Hosted by uCoz