установить локальную переменную в качестве выбранного значения - PullRequest
0 голосов
/ 18 февраля 2019

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

Вот мой код:

@{
List
<SelectListItem>
dateEcheancier = new List
<SelectListItem>
();
foreach (var dateEch in arrayDateEcheancier)
{
dateEcheancier.Add(new SelectListItem() { Text = dateEch, Value = dateEch });
}
<div id="md-select-forcage" class="md-select px-0" style="min-width:0px">
   @Html.DropDownList("DateEche", new SelectList(dateEcheancier, "Value", "Text", (Selected .ToString())), new { @class = "form-conrol" })
</div>
}

И выбранное значение это локальная переменная в моем коде:

 string Selected = ech.Value[i];
 Selected = arrayMontantsIds[0];

Обратите внимание, что когда я добавляю выбранное значение наподобие этой «20/01/2019», дата в моем списке выбора работает, так как я решаю эту проблему

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете использовать ViewBag

в вашем контроллере, установите значение, как показано ниже

ViewBag.Selected=arrayMontantsIds[0];

в вашем представлении

<div id="md-select-forcage" class="md-select px-0" style="min-width:0px">
   @Html.DropDownList("DateEche", new SelectList(dateEcheancier, "Value", "Text",ViewBag.Selected) , new { @class = "form-conrol" })
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...