我有 asp web 表单,我正在使用 razor 技术发布该表单,问题是,我想知道如何为 razor 下拉列表指定 ID 和 NAME 属性,因为在下一步中,我正在获取表单值通过使用 ID 和 NAME 属性..
查看代码是:
@Html.DropDownList("ID", (SelectList) ViewBag.list, " -- Select Business Type -- ")
控制器:
public ActionResult coverage()
{
var query = db.Database.SqlQuery<businessDropDownModel>("businesDropDownSP");
ViewBag.list = new SelectList(query.AsEnumerable(), "ID", "BusinessTypeName", "----select----");
return View();
}
模型:
public class businessDropDownModel
{
public int ID { set; get; }
public string BusinessTypeName { set; get; }
}