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>
После
<h1>
, чтобы сделать его крупным текстом в стиле заголовка, основное тело формы помещается между тегами HTML <table>
. Мы могли бы использовать управляющий элемент таблицы сервера Web, но это внесло бы ненужную сложность, так как таблица используется только для форматирования вывода, а не как динамический элемент интерфейса пользователя. Таблица делится на три столбца, первый из которых содержит простые текстовые метки, второй содержит поля интерфейса пользователя, соответствующие текстовым меткам (вместе с элементами управления проверкой для них), и третий, содержащий элемент управления календарем для выбора даты, которая размещается на четырех строках. Пятая строка содержит кнопку отправки, охватывающую все столбцы, и шестая строка содержит элемент управления validationSummary
для вывода сообщений об ошибках, когда потребуется (все остальные элементы управления проверкой имеют атрибут display="none"
, так как они будут использовать для вывода это итоговое поле). Под таблицей находится простая метка, которую можно использовать в настоящее время для вывода результатов, пока не будет добавлен доступ к базе данных.
Поделиться:
Популярные книги
Ворон. Осколки нас
2. Ворон
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Маршал Советского Союза. Трилогия
Маршал Советского Союза
Фантастика:
альтернативная история
8.37
рейтинг книги
Мастер Разума III
3. Мастер Разума
Фантастика:
героическая фантастика
попаданцы
аниме
5.25
рейтинг книги
Запечатанный во тьме. Том 1. Тысячи лет кача
1. Хроники Арнея
Фантастика:
уся
эпическая фантастика
фэнтези
5.00
рейтинг книги
Боярышня Евдокия
3. Боярышня
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ну, здравствуй, перестройка!
4. Девяностые
Фантастика:
попаданцы
альтернативная история
6.83
рейтинг книги
Гарем на шагоходе. Том 1
1. Волк и его волчицы
Фантастика:
боевая фантастика
юмористическая фантастика
попаданцы
5.00
рейтинг книги
Начальник милиции. Книга 4
4. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Курсант: назад в СССР
1. Курсант
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Законы Рода. Том 4
4. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Санек 4
4. Санек
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Мастер Разума VII
7. Мастер Разума
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Пограничная река. (Тетралогия)
Пограничная река
Фантастика:
фэнтези
боевая фантастика
9.13
рейтинг книги
Владеющий
2. Пророк Дьявола
Фантастика:
фэнтези
8.50