下面是我自己研究一个树形控件,想研究的可以参考一下:
Model层:
第一个表:
/// <summary>
/// 建部门表(内包含)
/// </summary>
public class ZModel
{
public int Id { get; set; }
public int PId { get; set; }
public string Name { get; set; }
}
第二个表:
///
/// --创建信息表
///
public class Zmodel2
{
public int Id { get; set; }
public int Bid { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string Lei { get; set; }
public int DX { get; set; }
public DateTime Shi { get; set; }
}
三层我就不写了,普通搭建三层就可以实现,就一个传递数据的过程
控制器:
public class Z_treeController : Controller
{
ZBll ZBll = new ZBll();
// GET: Z_tree
public ActionResult Index()
{
return View();
}
public string SeleTree()
{
return JsonConvert.SerializeObject(ZBll.SeleTree());
}
public string SeleUser(int Id)
{
return JsonConvert.SerializeObject(ZBll.SeleUser(Id));
}
}
}
视图:
下面是运行的效果图: