Ненавязчивая проверка клиента ASP.Net MVC 3 не работает с раскрывающимися списками

У меня есть простой раскрывающийся список, первый элемент в списке имеет пустое значение. Если я ничего не выбираю в списке, проверка клиента игнорирует это. Я настроил это поле в модели, как требуется, с использованием атрибутов аннотации.

 @Html.DropDownListFor(model => Model.CCPayment.State, UnitedStatesStates.StateSelectList)



[Required(ErrorMessage = "State is Required.")]
    public string State
    {
        get
        {
            return _state;
        }
        set
        {
            _state = value;
        }
    }

есть идеи? я что-то упускаю?

7
задан divibisan 30 August 2018 в 18:33
поделиться