
Проект Доска объявлений
Проект Поздравительная открытка
Проект Расписание сеансов
Страница Новое объявление
Находясь на странице Новое объявление, пользователь может ввести собственное объявление в базу данных.
Первый элемент управления Label содержит заголовок страницы:
<азр:Label
id="lblTitle"
Borderwidth="7px"
BorderStyle=7
Width="90%"
Font-Size="25pt" '
Font-Name="Comic Sans MS"
Text="<center>Hoeoe объявленив</center>
runat="" server"
/>
Во втором элементе Label выводятся инструкции по работе со страницей, а также сообщения об успешной публикации объявления:
<asp:Label
id="lblMessage"
Font-Size="12pt"
Font-Name="Comic Sans MS"
runat="server"
Чтобы упростить процесс смены содержимого страницы, остальные элементы сгруппированы в элементе управления Panel:
<asp:Panel
id="pnlForm"
runat="server"
Вернувшись к рис. вы увидите, что сообщение об ошибке выводится в специальном окне:
<asp:ValidationSummary ID="vsAllErros"
DisplayMode="BulletList"
ShowMessageBox="True"
ShowSummary="False"
runat="server"
HeaderText="06S>flbneHMe не может быть обработано по следующим причинам:"
Font-Name="Comic Sans MS"
Font-Size="12"
Если во время ввода информации в обязательные поля допускаются какие-либо ошибки, они будут представлены в виде маркированного списка
DisplayMode="BulletList"
в окне сообщений,
ShowMessageBox="True"
но не в сообщении в верхней части страницы:
В начале любого сообщения об ошибках появляется следующий текст:
HeaderText="Oбъявлeниe не может бытв обработано по следующим причинам:"
Далее объявляется элемент TextBox, используемый для ввода заголовка объявления:
<asp:TextBox
id="txtTitleText"
Columns="25"
MaxLength="50"
runat=server
Данное поле является обязательным:
<asp:RequiredFieldValidator
id="rfvTitleText"
ControlToValidate="txtTitleText"
В случае нарушения правила в окне сообщений выводится соответствующий текст:
ЕггогМеззаде="Необходимо ввести заголовок"
Display="Static"
runat=server>
В элементе DropDownList пользователь выбирает, к какой категории отнести свое объявление:
<asp:dropdownlist
id="ddlCategoryID"
runat=server
DataTextField="CategoryName"
DataValueField="CategoryID">
</asp:dropdownlist>
В следующий элемент TextBox пользователь вводит стоимость товара:
<asp:TextBox
id="txtPrice"
Columns="25"
MaxLength="50"
runat=server
/>
|