Допустим, у меня есть следующий список выбора (Страны) в ViewModel:
//..
private static string[] _countries = new[] {
"USA",
"Canada",
"Japan"
};
//...
SelectList Countries = new SelectList(_countries, dinner.Country);
//...
И я отображаю выпадающий список следующим образом:
<%: Html.DropDownListFor(m => m.Dinner.Country, Model.Countries) %>
Я заметил, что с помощью firebug я могу добавить свои собственные значения в DropDownList, и это значение может быть вставлено в базу данных.
Каков наилучший способ проверки отсутствия введенных значений (предпочтительно, СУХОЙ метод)?