Чтение онлайн

на главную - закладки

Жанры

C# для профессионалов. Том II

Ватсон Карли

Шрифт:

<html>

 <head>

<meta content=False name=vs_showGrid>

<meta content="Internet Explorer 5.0" name="vs_targetSchema>

<meta content="Microsoft Visual Studio 7.0" name=GENERATOR>

<meta content=C# name=CODE_LANGUAGE>

 </head>

 <body>

<form method="post" runat="server">

<h1 align="center">Enter details and set a day to initiate an event.</h1>

<br>

<table borderColor="#000000" cellSpacing="0" cellPadding="8"

rules="none" align="center" bgColor="#fff99e" border="2" width="540">

<tr>

<td vAlign="top">Your Name:</td>

<td vAlign="top">

<asp:textbox id="nameBox" runat="server" width="160px" />

<asp:requiredfieldvalidator id=validateName Runat="server"

errormessage="You must enter a name." ControlToValidate="nameBox" display="None" />

</td>

<td vAlign="center" rowSpan="4" >

<asp:calendar id="calendar" runat="server" BackColor="White" />

</td>

</tr>

<tr>

<td vAlign="top">Event Name:</td>

<td vAlign="top">

<asp:textbox id="eventBox" runat="server" width="160px" />

<asp:requiredfieldvalidator id="validateEvent" Runat="server"

errormessage="You must enter an event name."

ControlToValidate="eventBox" display="None" />

</td>

</tr>

<tr>

<td vAlign="top">Meeting Room:</td>

<td vAlign="top">

<asp:dropdownlistid="roomList" runat="server" width="160px">

<asp:ListItem Value="1">The Happy Room</asp:ListItem>

<asp:ListItem Value="2">The Angry Room</asp:ListItem>

<asp:ListItem Value="3">The Depressing Room</aspListItem>

<asp:ListItem Value="4">The Funked Out Room</asp:ListItem>

</asp:dropdownlist>

<asp:requiredfieldvalidator id="validateRoom" Runat="server"

errormessage="You must select a room."

ControlToValidate="roomList" display="None" />

</td>

</tr>

<tr>

<td vAlign= " top">Attendees: </td>

<td vAlign="top">

<asp:listbox id="attendeeList" runat="server" width="60px"

selectionmode="Multiple" rows="6">

<asp:ListItem Value="1">Bill Gates</asp:ListItem>

<asp:ListItem Value="2">Monika Lewinsky</asp:ListItem>

<asp:ListItem Value="3">Vincent Price</asp:ListItem>

<asp:ListItem Value="4">Vlad the Impaler</asp:ListItem>

<asp:ListItem Value="5">Iggy Pop</asp:ListItem>

<asp:Listltem Value="6">William Shakespeare</asp:ListItem>

</asp:listbox>

<asp:requiredfieldvalidator id="validateAttendees" Runat="server"

errormessage="You must have at least one attendee."

ControlToValidate="attendeeList" display="None" />

</td>

</tr>

<tr>

<td align="middle" colSpan="3">

<asp:button id="submitButton" runat="server" width="100%"

Text="Submit meeting room request" />

</td>

</tr>

<tr>

<td align="middle" colSpan="3">

<asp:validationsummary id="validationSummary" Runat="server"

headertext="Before submitting your request:" />

</td>

</tr>

</table>

<br> Results:

<asp:Label Runat="server" ID="resultLabel" Text="None." />

</form>

 </body>

</html>

После

заголовка страницы, который записан между тегами HTML
<h1>
, чтобы сделать его крупным текстом в стиле заголовка, основное тело формы помещается между тегами HTML
<table>
. Мы могли бы использовать управляющий элемент таблицы сервера Web, но это внесло бы ненужную сложность, так как таблица используется только для форматирования вывода, а не как динамический элемент интерфейса пользователя. Таблица делится на три столбца, первый из которых содержит простые текстовые метки, второй содержит поля интерфейса пользователя, соответствующие текстовым меткам (вместе с элементами управления проверкой для них), и третий, содержащий элемент управления календарем для выбора даты, которая размещается на четырех строках. Пятая строка содержит кнопку отправки, охватывающую все столбцы, и шестая строка содержит элемент управления
validationSummary
для вывода сообщений об ошибках, когда потребуется (все остальные элементы управления проверкой имеют атрибут
display="none"
, так как они будут использовать для вывода это итоговое поле). Под таблицей находится простая метка, которую можно использовать в настоящее время для вывода результатов, пока не будет добавлен доступ к базе данных.

Поделиться:
Популярные книги

Ворон. Осколки нас

Грин Эмилия
2. Ворон
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ворон. Осколки нас

Маршал Советского Союза. Трилогия

Ланцов Михаил Алексеевич
Маршал Советского Союза
Фантастика:
альтернативная история
8.37
рейтинг книги
Маршал Советского Союза. Трилогия

Мастер Разума III

Кронос Александр
3. Мастер Разума
Фантастика:
героическая фантастика
попаданцы
аниме
5.25
рейтинг книги
Мастер Разума III

Запечатанный во тьме. Том 1. Тысячи лет кача

NikL
1. Хроники Арнея
Фантастика:
уся
эпическая фантастика
фэнтези
5.00
рейтинг книги
Запечатанный во тьме. Том 1. Тысячи лет кача

Боярышня Евдокия

Меллер Юлия Викторовна
3. Боярышня
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Боярышня Евдокия

Ну, здравствуй, перестройка!

Иванов Дмитрий
4. Девяностые
Фантастика:
попаданцы
альтернативная история
6.83
рейтинг книги
Ну, здравствуй, перестройка!

Гарем на шагоходе. Том 1

Гремлинов Гриша
1. Волк и его волчицы
Фантастика:
боевая фантастика
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Гарем на шагоходе. Том 1

Начальник милиции. Книга 4

Дамиров Рафаэль
4. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции. Книга 4

Курсант: назад в СССР

Дамиров Рафаэль
1. Курсант
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Курсант: назад в СССР

Законы Рода. Том 4

Flow Ascold
4. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 4

Санек 4

Седой Василий
4. Санек
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Санек 4

Мастер Разума VII

Кронос Александр
7. Мастер Разума
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер Разума VII

Пограничная река. (Тетралогия)

Каменистый Артем
Пограничная река
Фантастика:
фэнтези
боевая фантастика
9.13
рейтинг книги
Пограничная река. (Тетралогия)

Владеющий

Злобин Михаил
2. Пророк Дьявола
Фантастика:
фэнтези
8.50
рейтинг книги
Владеющий