Populate DropDownList using MVC 4 & Entity Framework

前端 未结 4 741
礼貌的吻别
礼貌的吻别 2020-12-16 22:04

I\'m developing MVC4 & Entity Framework Application.I wanted to populate DropDownList,I wanted to bind Category List to Dodropdown list

IRepository Code

4条回答
  •  抹茶落季
    2020-12-16 22:13

    Very simple Code step by step 1) In Entity Framework Class

    var productsList = (from product in dbContext.Products
                         select new ProductDTO
                         {
                           ProductId = product.ProductId,
                           ProductName = product.ProductName,
                           }).ToList();
    

    2) In Controller

    ViewBag.productsList = new EntityFrameWorkClass().GetBusinessSubCategoriesListForDD();
    

    3) In View

    @Html.DropDownList("Product_ProductId", new SelectList(ViewBag.productsList , "ProductId", "ProductName"), new { @class = "form-control" })
    

    OR

    @Html.DropDownListFor(m=>m.Product_ProductId, new SelectList(ViewBag.productsList , "ProductId", "ProductName"), new { @class = "form-control" })
    

提交回复
热议问题