ASP.NET. Учебный курс (Г.Бучек.)

Печать

Рис. 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"