Как я могу исправить SelectListItem не содержит конструктор, который принимает 3 аргумента - PullRequest
0 голосов
/ 22 февраля 2019

Ответы, которые я увидел при переполнении стека, не решили мою проблему

<div>
    @Html.DropDownListFor(m => m.RoleName, new SelectListItem(ViewBag.Roles, "Value","Text"), new { @class="form-control"})
    <a class="reset_pass" href="#">Lost your password?</a>
</div>

1 Ответ

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

Поскольку у SelectListItem нет конструкторов, которые принимают параметры.Есть только пустой конструктор.Но твоя проблема в другом.Вы должны создать SelectList , а не SelectListItem.DropDown инициализируются списком SelectList, состоящим из множества элементов SelectListItems.

@Html.DropDownListFor(m => m.RoleName, new SelectList(ViewBag.Roles,  
                           "Value","Text"), new { @class="form-control"})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...