Моя модель просмотра определяет свойство, которое должно отображаться как поле со списком. Определение свойства:
[Required]
public int Processor { get; set; }
Я использую DropDownListFor
для отображения комбинированного поля:
<%=Html.DropDownListFor(r => r.Processor, Model.Processors, Model.Processor)%>
Model.Processors
содержит IEnumerable<SelectListItem>
с одним специальным элементом, определенным как:
var noSelection = new SelectListItem
{
Text = String.Empty,
Value = "0"
};
Теперь мне нужно добавить подтверждение в поле со списком, чтобы пользователь должен выбрать другое значение, а затем "noSelection". Я надеялся на некоторую конфигурацию RequiredAttribute
, но у нее нет значения по умолчанию.