Как связать строковый тип данных с выпадающим списком в mVC5? - PullRequest
0 голосов
/ 02 ноября 2019

Я новичок в MVC5, я создал таблицу, такую ​​как Users, в которой есть поля ID, заголовок, имя, фамилия, менеджер.

Я сгенерировал модель, просмотр с использованием скаффолдинга MVC5. Title - это строковый тип данных в модели, как мне связать его с выпадающим списком, имеющим значения, такие как Mr, Mrs, Ms

public ActionResult Index()
        {
            List<SelectListItem> titles = new List<SelectListItem>()
            {
                new SelectListItem{ Text="Mr", Value = "1" },
                new SelectListItem{ Text="Mrs", Value = "2" },
                new SelectListItem{ Text="Ms", Value = "3" },

            };
            ViewBag.Titles = titles;

            return View(db.Users.ToList());
        }


@Html.DropDownList("Titles",(IEnumerable<SelectListItem>)ViewBag.Titles))

1 Ответ

0 голосов
/ 02 ноября 2019

HTML

<select class="form-control" asp-items="@(new SelectList(ViewBag.PersonalNo,"Value","Text"))" asp-for="@Model.DetailHoCreditCardMsts.PersonalNo" required>
     <option>---Select---</option>
</select>

контроллер

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