Рис. 14.13. Вторая часть страницы Просмотр открытки
База данных проекта
Birthday.sql
Для хранения информации, введенной отправителем открытки, требуется единственная таблица базы данных.
Таблица 14.2. Поля таблицы Birthdays (файл Birthdays txt)
Имя поля
Тип данных
Примечания
BirthdaylD
int
Первичный ключ, идентификационный столбец
CardNumber*
int
Идентификационный номер поздравительной
открытки
SendersName
varchar
Имя отправителя. Длина — 100 символов
SendersEmail
varchar
Адрес электронной почты. Длина — 100 символов
RecipientsName
varchar
Имя получателя. Длина — 100 символов
RecipientsEmail
varchar
Адрес электронной почты. Длина — 100 символов
TheMessage
text
Текст поздравления
На основе этого номера определяется, какое изображение должно появиться на странице Просмотр открытки.
Код проекта
Приложение Поздравительная открытка состоит из двух страниц ASP.NET. Одна страница используется для создания открытки, другая — для ее просмотра получателем.
Страница Создание открытки
Croate card.aspx
^^ Как следует из названия, с помощью этой страницы создается открытка и отправляется электронное сообщение адресату.