Я проверяю форму, используя метод проверки MVC по умолчанию, следующим образом:
<div class="editor-label">
@Html.LabelFor(model => model.Company_Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Company_Name)
@Html.ValidationMessageFor(model => model.Company_Name, "Company Name is required")
</div>
Это отлично работает для текстовых полей. Когда я применил то же самое для раскрывающегося списка, это не работает.
<div class="editor-label">
@Html.LabelFor(model => model.State_Code, "State")
</div>
<div class="editor-field">
@Html.DropDownList("State_Code", "--Select--")
@Html.ValidationMessageFor(model => model.State_Code,"State is required")
</div>
Как проверить раскрывающийся список в mvc3. По умолчанию будет «--Select--»