MVC中,Html.DropDownListFor怎么绑定数据
1个回答
推荐于2017-05-21 · 知道合伙人互联网行家
关注
展开全部
①.在Action中查询要绑定到DropDownListFor的数据,并赋值给ViewBag:
程序代码
public ActionResult Create()
{
ViewBag.Categories = new SelectList(db.Category, "Id", "Name");
return View();
}
②.在View中将数据绑定到DropDownListFor:
程序代码
@Html.DropDownListFor(model => model.CategoryId, ViewBag.Categories as IEnumerable<SelectListItem>);
2.DropDownListFor选中指定项
这需要在SelectList构造函数中设置,例如:
程序代码
public ActionResult Create()
{
ViewBag.Categories = new SelectList(db.Category, "Id", "Name", "2");
return View();
}
程序代码
public ActionResult Create()
{
ViewBag.Categories = new SelectList(db.Category, "Id", "Name");
return View();
}
②.在View中将数据绑定到DropDownListFor:
程序代码
@Html.DropDownListFor(model => model.CategoryId, ViewBag.Categories as IEnumerable<SelectListItem>);
2.DropDownListFor选中指定项
这需要在SelectList构造函数中设置,例如:
程序代码
public ActionResult Create()
{
ViewBag.Categories = new SelectList(db.Category, "Id", "Name", "2");
return View();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询