Основы ASP.NET 2.0


DropDownList - часть 2


Отличие серверных элементов управления в том, что их можно программировать на сервере и получать информацию от них тоже на сервере.

Попробуем написать такую страницу:

<%@ Page Language="C#" %>

<script runat="server" language="C#"> void Page_Load() { if (Page.IsPostBack) lblMessage.Text = "Вы выбрали " + Category.SelectedItem.Value; } </script>

<html xmlns=""http://www.w3.org/1999/xhtml""> <head> <title>Выбор категории товаров</title> </head> <body> <br /> <form id="Form1" runat="server"> Выберите категорию товаров<br /> <asp:DropDownList ID="Category" runat="server"> <asp:ListItem> Компьютеры </asp:ListItem> <asp:ListItem>Принтеры</asp:ListItem> <asp:ListItem> Комплектующие </asp:ListItem> <asp:ListItem Selected="true"> Мониторы </asp:ListItem> <asp:ListItem> Компакт-диски</asp:ListItem> </asp:DropDownList> <input type="Submit"> <br /> <asp:Label ID="lblMessage" runat="server" /> </form> </body> </html>

Запустите ее на выполнение, выберите "Компакт-диски" и нажмите на кнопку. На форме появится надпись "Вы выбрали Компакт-диски".

Вот код этой страницы в браузере:

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Выбор категории товаров</title> </head> <body> <br/> <form name="ctl00" method="post" action="DropDownList.aspx" id="ctl00"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTc3Mjg2Njg5MQ9kFgICAQ9kFgICAw8PFgIeBFRleHQFLtCS0Ys g0LLRi9Cx0YDQsNC70LggINCa0L7QvNC/0LDQutGCLdC00LjRgdC60LhkZGRURXB3F 72jDHrywdZ12h2Cw2f41A==" /> </div>




- Начало -  - Назад -  - Вперед -