如下图的下拉框所示,这个下拉框是由两个表组成的,后面两个(购)的值和上面的是完全出自不同的表,再者它们没有直接的关联,只是两个表各有一个主键ID放在主表里面。
一、 组合
1、 那么先从控制器共同查询出两个表的值,注意这里一定要用List接收,再把两个表查出来的值都给到同一个字段,后面再用AddRange的方法把两个表连接起来
public ActionResult ClassicsBox()
{
List<Select> liser = (from tbUser in myModel.PW_User
select new Select
{
id =tbUser.UserID,
text =tbUser.Name,
}).ToList();
List<Select> Trade = (from tbLead in myModel.SYS_LeadShopping
select new Select
{
id =tbLead.LeadShoppingID,
text =tbLead.LeadShopping+"("+"购"+")",
}).ToList();
liser.AddRange(Trade);//组合
return Json(liser, Jso