Model
[Required]
[Display(Name = "Source")]
[Range(typeof(string), "0","10", ErrorMessage = "Please select Source")]
public string Source { get; set; }
View
@Html.DropDownListFor(model => model.Source, new SelectList(new[]
{
new {ID="select",Name="Select"},
new{ID="Facebook",Name="Facebook"},
new{ID="Twitter",Name="Twitter"},
new{ID="LinkedIn",Name="LinkedIn"},
},
"ID", "Name", 1), new { style = "height:24px;" })
How can I validate this using data annotations? I need to store ID as text like Facebook
in db.