Как передать отключенное раскрывающееся значение из представления в контроллер - PullRequest
0 голосов
/ 11 сентября 2018

Просмотр кода:

@Html.DropDownListFor(m => m.mode, new List<SelectListItem>
                                   {
                                   {
                                      new SelectListItem{ Text="Select", Value = "10000" },
                                      new SelectListItem{ Text="Add", Value = "10001" },
                                      new SelectListItem{ Text="Modify", Value="10002" }
}, htmlAttributes: new { @class = "form-control", @id = "cboFunctions", @onChange = "FunctionChange();" })

после отключения с помощью кода Java-скрипта значение не передается из представления в контроллер.

$("#cboFunctions").prop("disabled", true);

Я также пытаюсь сохранить значение в скрытом полено не передавая значение

любая помощь будет оценена Спасибо.

1 Ответ

0 голосов
/ 11 сентября 2018

Хотя неясно, почему раскрывающийся список отключен, уже упоминалось, что отключенные входы не отправляют данные.

Вам потребуется добавить hidden входные данные для этого свойства, чтобы оно было перенаправлено на сервер при публикации формы.

 @Html.HiddenFor(m => m.mode)

Так как вы используете java-скрипт, вы можете установить скрытый ввод с заблокированным значением, чтобы он был опубликован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...