Odnośnie tworzenia listy rozwijanej. Wiem że z ViewBag nie powinno się korzystać więc mam pytanie jaka jest najlepsza praktyka robienia takiej listy?
Mam na myśli poniższy sposób:
Controller:
public ActionResult _RegisterSystem()
{
ViewBag.ListOfClientIDs = new SelectList(db.Clients, "ClientId", "Name");
return View();
}
View:
@Html.DropDownList(m => m.Province, ViewBag.ListOfClientIDs, new { @class = "dropdown"})