In the previous blog, we have seen ‘How to bind static values with Dropdown in MVC?‘
I have collected MVC tutorial topics, please have a look. In this blog, let’s see how to bind dropdown lists in MVC.
Bind dropdown list in MVC using ViewBag
First, write a function in your controller.
Below is the function you can use. Instead of a List, you may get items from SQL or any other sources that up to you.
private void GetItems()
{
List<string> items = new List<string>();
items.Add("Item1");
items.Add("Item2");
items.Add("Item3");
ViewBag.Items = items;
}
Now you must call the
GetItems() function in your view. See Below. public ActionResult Index()
{
GetItems();
return View();
}Below is the .cshtml code to represent a dropdown list with items.
<div class="form-group">
@Html.Label("Select Items")
@Html.DropDownList("Item Selection", new SelectList(ViewBag.Items as System.Collections.IEnumerable))
</div>You may also like below blogs –
Next –