2017-01-31 3 views
0

Я разработал бритвенное представление, которое ограничено моделью. Эта страница содержит несколько списков (выпадающий список). В некоторых случаях раскрывающийся список зависимых дочерних элементов отключен. Необходимо получить его значение. Пожалуйста, помогите мне.Как извлечь выбранные данные из списка отключенных в MVC C#

ответ

2

Элементы управления, находящиеся в отключенном состоянии, не возвращают свои значения на серверную сторону, см. values of disabled inputs will not be submited? для получения дополнительной информации.

Если вы хотите получить доступ к значению вы должны хранить (копия) это где-то еще, например, дополнительный <input type="hidden"/>

0

Существует необходимость включить скрытое поле с тем же именем и значением

@Html.DropDownListFor(x => x.StateId, Model.States, new { disabled = "disabled" }) 
@Html.HiddenFor(x => x.StateId) 
  1. Когда форма отправлена ​​с моделью MVC, тогда с ней будет отправлено соответствующее выбранное раскрывающееся значение.
  2. Если вы отправляете форму с помощью ajax post, тогда - если выпадающее меню динамически отключается с помощью javascript, тогда назначьте текущее выбранное значение выпадающего списка в скрытое поле сразу после его отключения.

 Смежные вопросы

  • Нет связанных вопросов^_^