有时候条件查询会有下拉框选择条件,然后根据选择的条件查询数据。想要下拉框显示数据,就需要绑定下拉框数据。
HTML代码:
<label class="col-form-label mr-2" for="SRevenuePaymentsType">资金类型</label>
<select id="SRevenuePaymentsType" class="form-control form-control-sm mr-4 col-sm-3 col-md-2"></select>
关于下拉框数据的绑定的部分代码
//类型下拉框数据的绑定 createSelect("SRevenuePaymentsType","/LoanManagement/Capital/SelectRevenuePaymentsType
//这是控制器的路径");
在页面写完相关代码,再到控制器写代码:
查询数据库中资金类型表的数据
public ActionResult SelectRevenuePaymentsType()
{
var lists = (from tbRevenuePaymentsType in myEntities.B_RevenuePaymentsType
where tbRevenuePaymentsType.RevenuePaymentsTypeID > 3//查询ID大于3的数据
select new Select
{
id = tbRevenuePaymentsType.RevenuePaymentsTypeID,
text = tbRevenuePaymentsType.RevenuePaymentsTypeName
}).ToList();
return Json(lists, JsonRequestBehavior.AllowGet);
}
效果: