Знакомство с 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


Значением в третьем поле должно быть целое число. В этом случае подойдет элемент управления CompareValidator:

    <asp:CompareValidator
    id="cvNumChildren"
    ControlToValidate="txtNumChildren"
    Operator="DataTypeCheck"
    Type="Integer"
    Display="Dynamic"
    runat="server">
    В данное поле необходимо вводить целое число!
    </asp:CompareValidator>

Проверяется тип данных, которые должны быть целым числом:

    Туре="Integer"

Для четвертого поля допустимые значения находятся в диапазоне от 0 до 9. При работе с диапазонами применяется элемент управления RangeValidator:

    <asp:RangeValidator
    id="rngFavNum"
    ControlToValidate="txtFavNum"
    Type="Integer"
    MinimumValue=0
    MaximumValue=9
    Display="Dynamic"
    runat="server">
    Цифры находятся в диапазоне от 0 до 9!
    </asp:RangeValidator>

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

    <asp:RangeValidator

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

    id="rngFavNum"

Сообщаем компилятору, для какого элемента управления нужно выполнять проверку:

    ControlToValidate="txtFavNum"

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

    Type="Integer"

Задаем минимальное значение:

    MinimumValue=0

а также максимальное:

    MaximumValue=9

Как и в предыдущих случаях, место для сообщений об ошибках будет выделятьсятолько при необходимости:

    Display="Dynamic"

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

    runat="server>

Если значение, введенное посетителем, не находится в заданном диапазоне, он получит следующее сообщение:

    Цифры находятся в диапазоне от 0 до 9!

Hosted by uCoz