2010-12-21 2 views
0

У меня есть DropDownList:как получить выбранный индекс html.dropdownlistfor

<%= Html.DropDownListFor(model => model.OperatingSystem, Model.OperatingSystemDropDownBowValues, new { style = "width:142px; margin-left: 10px; font-size: 11px;" })%> 

является возможность получить индекс некоторого элемента? Мне нужно проверить форму, если сначала (по умолчанию = «Выбрать ...») выбирается элемент dropdownlist (а не пользователем), тогда его нельзя сохранить другие значения формы.

ответ

1

Только если вы сравниваете представленное значение с исходным списком или используете JavaScript/JQuery в представлении.

Можете ли вы добавить значение параметра «Выбрать ...» в качестве пустой строки?

Если вы можете установить значение «Выбрать ...», то вы можете подобрать значение возвращения вам выпадающий элемент isnullorempty

Атрибут [Required] должен работать с этим, как sumitted тоже.

Cheers

+0

Я нашел решение :) !! bool isChooseSelected = OperatingSystemDropDownBowValues ​​[0] .Text == Операционная система; –

Смежные вопросы