Основы ASP.NET 2.0


DropDownList - часть 3


Выберите категорию товаров<br /> <select name="Category" id="Category"> <option value=" Компьютеры "> Компьютеры </option> <option value="Принтеры">Принтеры</option> <option value=" Комплектующие "> Комплектующие </option> <option value=" Мониторы "> Мониторы </option> <option selected="selected" value=" Компакт-диски"> Компакт- диски</option>

</select> <input type="Submit"> <br /> <span id="lblMessage">Вы выбрали Компакт-диски</span>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDA- TION" value="/wEWBgKTtKPTDgLc5pLAAgLxxYKuBALL14rfCALaoI/9AgLP6q/dC9yI/KG 10xK67UImbEUJkicDdslR" /> </div></form> </body> </html>

Итак, браузеру посылается простая страница, на которой нет скриптов. То же поведение можно было бы запрограммировать с помощью JavaScript. Разница в том, что пользователь смог бы увидеть код на JavaScript, скопировать и использовать его на своих страницах. В этом нет ничего плохого, но иногда люди хотят сохранить свой код в тайне в целях защиты интеллектуальной собственности.

Посмотрим, как ASP .NET интерпретировал заголовок формы:

<form name="ctl00" method="post" action="DropDownList.aspx" id="ctl00">

Атрибуты name и id он сгенерировал самостоятельно.




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