Страница 59 из 476  Рис. 3.8. Электронное сообщение, посланное страницей Подробности База данных проекта C3Morelnfo.sql Для работы приложения Подробности необходима одна таблица. Эта таблица хранит названия тем и адреса электронной почты. Таблица 3.2. Поля таблицы MoreinfoCategories (файл MorelnfoCategories.txt) Имя поля | Тип данных | Примечания | MorelnfoCategorylD | int | Первичный ключ, идентификационный столбец | MorelnfoCategory | varchar i | Название темы, отображаемой посетителю в элементе управления DropDownList. Длина — 50 символов | MoreinfoEmallAddress | varchar | Адрес электронной почты человека, который получает запросы на дополнительную информацию по данной теме. Длина — 100 символов |
Код проекта Приложение Подробности включает одну страницу ASP.NET. В этом разделе мы рассмотрим элементы управления и код страницы. Страница Подробности lndex.aspx Код на странице Подробности отображает список тем и обрабатывает запрос посетителя. В начале страницы указываются четыре директивы компилятора, последняя из которых <*8 Import Namespace-'*System.Web.Mail" %> импортирует библиотеку, позволяющую отправлять электронные сообщения. В теле страницы заданы два элемента управления Label. Один отображает название страницы: <asp:Label i<J-"lblTitle"
|