Я новичок в MVC, и я все еще пытаюсь изучить материал внутри MVC. Теперь я пришел на место, где мне нужно реализовать проверку для раскрывающегося списка.Подтверждение для раскрывающегося списка в MVC
Я потратил немало времени на поиск валидации в MVC. Но я не получаю никакого результата, который подходит для моей проблемы. Пожалуйста, имейте в виду, что я новичок в MVC, так что поправьте меня, если я ошибаюсь в моем применении для реализации проверки.
Я создал класс модели, как это:
public class ValidationModel
{
[Required(ErrorMessage = "Please select atleast one option")]
public string dropdown { get; set; }
}
}
И В моем контроллере я использую этот код:
@using (Html.BeginForm("selectIndex", "Home", FormMethod.Post))
{
<select name ="dropdwnMode" id="dropdwnMode" class="textbox">
<option selected="selected" value="">Select Mode
@Html.ValidationMessageFor(Model => Model.dropdown) </option>
<option value="1"> Add or Update Customer </option>
<option value="2">Update Customer Credit</option>
</select>
}
Вот что я хочу, когда мой раскрывающийся список в Выбрать Режим, который по умолчанию, должен показывать , пожалуйста, выберите хотя бы один вариант ошибки, и если пользователь выбирает 1-й или 2-й вариант, это сообщение об ошибке не должно отображаться.
Но теперь он не отображает никаких сообщений, если я использую вышеуказанный подход. Так может ли кто-нибудь помочь мне в достижении этого?
Привет, я последовал за вашим подходом. Не знаю, какую ошибку я делаю. Когда я нахожусь в опции «Выбрать», это сообщение об ошибке не срабатывает. – Ajay