How to generate dropdownlist in asp.net MVC razor

后端 未结 2 1013
情书的邮戳
情书的邮戳 2020-12-09 18:40

In my razor I am generating dropdown list like this.

    @{
        var listItems = new List 
        { 
              new ListItem { Text =          


        
相关标签:
2条回答
  • 2020-12-09 19:29

    Here are some examples of how to build DropDownList with Razor, like one with using SelectListItem:

    public ActionResult Index()
    {
      var db = new NorthwindEntities();
      IEnumerable<SelectListItem> items = db.Categories
        .Select(c => new SelectListItem
                       {
                         Value = c.CategoryID.ToString(), 
                         Text = c.CategoryName
                       });
      ViewBag.CategoryID = items;
      return View();
    }
    

    EDIT:

    Check this:

    @Html.DropDownList("Direction", new List<SelectListItem>
    {
      new SelectListItem{ Text = "Home To School", Value = "0" },
      new SelectListItem{ Text = "School To Home", Value = "1" } 
    },new {onchange = "getAlldata()"})
    
    0 讨论(0)
  • 2020-12-09 19:30

    Use it like this

    @Html.DropDownList("Direction", new SelectList(listItems , "Value" , "Text"),new {onchange = "getAlldata()"})
    
    0 讨论(0)
提交回复
热议问题