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 list 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; } |
public ActionResult Index() { GetItems(); return View(); } |
Below is the .cshtml code to represent 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> |
- What is MVC Routing?
- How to add Constraints in MVC?
- Attribute Routing in MVC
- RenderBody() vs RenderSection()
- What is ViewStart.cshtml file?
Please follow and like us: