My view model defines property which has to be displayed as combo box. Property definition is:

[Required]
public int Processor { get; set; }

I'm using DropDownListFor to render combo box:

<%=Html.DropDownListFor(r => r.Processor, Model.Processors, Model.Processor)%>

Model.Processors contains IEnumerable<SelectListItem> with one special item defined as:

var noSelection = new SelectListItem
  {
    Text = String.Empty,
    Value = "0"
  };

Now I need to add validation to my combo box so that user must select different value then 'noSelection'. I hoped for some configuration of RequiredAttribute but it doesn't have default value setting.