Я новичок в технологии MVC, у меня есть приложение MVC 4, и я пытаюсь отобразить проверку для выбора ввода (месяц и год). Я сделал проверку для ввода type="text", у меня все работает нормально. Мне нужна помощь для выбора варианта. Пожалуйста, помогите с этим?
Вид:
<li>
<div class="requiredField">@Html.LabelFor(m => m.AccountNumber)<span>* </span>
</div>
@Html.TextBoxFor(m => m.AccountNumber, new {@class ="requiredTextBox" })
<div class="swipeLink">
@Html.ActionLink("Swipe", "Swipe", "Transaction", new { @class = "swipePopupLink" })
</div>
</li>
<li>
<div class="requiredField">@Html.Label("Expiration Date")<span>* </span></div>
<div class="ExpirationMonthYear">
@Html.DropDownList("ExpirationMonth", new SelectList(Model.ExpirationMonth, "Value", "Text", 0), new { @class = "requiredTextBox" })
@Html.DropDownList("ExpirationYear", new SelectList(Model.ExpirationYear, "Value", "Text", 0), new { @class = "requiredTextBox" })
</div>
</li>
@Html.ValidationSummary()
<script src='@Url.Content("~/Scripts/jquery-1.6.2.js")' type="text/javascript">
</script>
<script src='@Url.Content("~/Scripts/jquery.validate.min.js")'
type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"
type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"
type="text/javascript"></script>
Вид модели:
[Required]
[Display(Name = "Account Number")]
public string AccountNumber { get; set; }
[Required]
[Display(Name = "Expiration Date")]
public IEnumerable<SelectListItem> ExpirationMonth { get; set; }
[Required]
public IEnumerable<SelectListItem> ExpirationYear { get; set; }
заранее благодарю за вашу поддержку