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

Печать

Взаимодействие с клиентом

В данной главе рассмотрены средства для Web-узлов, которые могут использоваться практически любой компанией. Эти средства дают возможность вести диалог с клиентами.

Прежде всего мы обсудим проект Анкета. Приложение Анкета динамически создает вопросник для посетителя, чтобы выявить его мнение об определенном аспекте деятельности компании. Ответы, выбранные посетителем, записываются в базу данных.

Затем речь пойдет о проекте Подробности — простом одностраничном приложении, предоставляющем посетителю узла доступ к дополнительной информации по интересующей его теме.

Третий проект, который будет описан нами в данной главе, — Поиск магазина. Это приложение позволяет посетителям получать перечень адресов магазинов компании, находящихся в определенном регионе.

Проект Анкета

Приложение Анкета удобно использовать для проведения опроса посетителей по различным темам. Приложение является очень гибким в Том смысле, что может генерировать различные анкеты с необходимым числом вопросов и ответов. Одна страница приложения позволяет посетителю отвечать на вопросы. Другая страница предназначена для менеджера, который просматривает результаты опроса.

Описание проекта

Как уже говорилось, приложение состоит из двух страниц. Первая страница предназначена для посетителя (см. рис. 3.1). *'п>п

Посетителю предлагается серия вопросов с возможными вариантами Ответов (перечисление ответов осуществляется посредством элементов управления DropDownList). В данном примере посетителю оадается три вопроса. А сейчас взгляните на рис. 3.2. -г."... <.feHf"? Г1 . !-»•?