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

Печать

Font-Name-nTahoma" Font-Bold-"True" runat-"server"

Text-''ВыСерите вопрос для голосования или для просмотра результатов."

/>

Далее следует элемент управления DropDownList, содержащий тексты вопросов:

<asp:dropdownlist

id-"ddlQuestionID" runat-server

DataTextField-"Ques tionText" DataValueField-"QueationID" AutoPostBack-"True" OnSelectedIndexChanged-"ddl_Change"

>

</asp:dropdownli at>

Сотрудник видит текст вопроса:DataTextField-"QuestionText" Но в коде используется ID вопроса:

DataValueField-"QuestionID"

Когда сотрудник выбирает значение в данном элементе управления, страница автоматически обновляется:AutoPostBack-"True"

После обновления выполняется процедура ddl_Change:OnSelectedIndexChanged-"ddl_Change"

Далее определяется первый элемент Panel, который обеспечивает возможность голосования. Обратите внимание на то, что сначала он скрыт:

<asp:Panel

id-"pnlVote" runa t" serve r " HorizontalAlign-"Left" Visible-"False"

>

Панель содержит три элемента управления. В элементе Label выводится инструкция для пользователя:

<asp:Label

id-"lblMessageVote" Font-Size-"12pt" Font-Name-"Tahoma" Font-Bold-"True" Тех^"Пожалуйста, проголосуйте" runat^"server"

/>

Следующий элемент панели — DropDownList — отведен для ответов на вопрос:

<aep;dropdownlist id-"ddlAnswers" runat-server

DataTextField-"AnswerTextM