现在会用的两种下拉框的方法
首先就是在控制器学好请求数据的方法,然后绑定下拉框,
public ActionResult SelectCarType() {
List listCarType = (from tbCarType in myModels.S_CarType
select new Select
{
id = tbCarType.CarTypeID,
text = tbCarType.CarTypeName,
}).ToList();
return Json(listCarType, JsonRequestBehavior.AllowGet);
}
public ActionResult SelectRType()
{
List<Select> listRType = (from tbRType in myModels.S_RepairType
select new Select
{
id = tbRType.RepairTypeID,
text = tbRType.RepairTypeName,
}).ToList();
return Json(listRType, JsonRequestBehavior.AllowGet);
}
public ActionResult SelectUnit()
{
List<Select> listUnit = (from tbUnit in myModels.B_Unit
select new Select
{
id = tbUnit.UnitID,
text = tbUnit.Unit,
}).ToList();
return Json(listUnit, JsonRequestBehavior.AllowGet);
}
这里呢是两种获取数据的方法,第一种个人觉得是比较麻烦的,建议第二种的比较好,便捷快,省了很多功夫
第二种是调用封装好的方法,然后通过id绑定下拉框,再调用下拉框的路径,通过路径获取请求方法,然后就绑定下拉框成功啦