Ватсон Карли
Шрифт:
Тогда мы должны отключить все элементы управления проверкой по умолчанию, затем включить заново эти элементы управления в обработчике нажатия кнопки и заставить их проверять, прежде чем мы проверим свойство формы
Для выполнения всего этого требуется следующее изменение кода. В
В методе
В результате этого эффективно отключается проверка на клиентской стороне, что стоит затраченных усилий, так как предоставляет дополнительное удобство использования.
ADO.NET и связывание данных
Созданное в предыдущем разделе приложение формы Web является полностью функциональным, но содержит только статические данные. Кроме того, событие процесса заказа не содержит устойчивых данных события. Чтобы решить обе эти проблемы, можно воспользоваться ADO.NET и получить доступ к данным, хранящимся в базе данных, так чтобы можно было сохранять и извлекать данные события вместе со списками помещений и служителей.
Соединение данных делает процесс извлечения данных еще легче. Элементы управления, такие как поля списков (и некоторые из более специальных элементов управления) готовы к использованию этой техники. Они могут быть связаны с любым объектом, который предоставляет интерфейс
В этом разделе мы начнем с модернизации нашего приложения события заказа помещения, а затем пойдем дальше и рассмотрим некоторые другие вещи, которые можно делать со связыванием данных, используя другие элементы управления Web.
Модернизация приложения заказа помещения
Создадим новое приложение Web с именем
База данных
Для этого примера используем базу данных Microsoft Access с именем
□
□
□
Таблица
| Столбец | Тип | Примечания |
|---|---|---|
ID | AutoNumber, первичный ключ | Идентификационный номер почетного гостя |
Name | Text, необходимое значение, 50 символов | Имя почетного гостя |
| Text, необязательное значение, 50 символов | Адрес e-mail почетного гостя |
База данных позволяет хранить сведения о 20 почетных гостях, каждый из которых может иметь адрес e-mail. Другое приложение может автоматически посылать письмо почетным гостям после выполнения заказа. Читателям предлагается реализовать такое приложение в качестве упражнения.
Таблица
| Столбец | Тип | Примечания |
|---|---|---|
ID | AutoNumber, первичный ключ | Идентификационный номер помещения |
Room | Text, требуемое значение, 50 символов | Название помещения |