转载https://blog.csdn.net/wangfangxu17/article/details/84908430
html前台代码
<div class="layui-form-item">
<label class="layui-form-label">领导</label>
<div class="layui-input-block">
@Html.DropDownListFor(p => p.Leader.Id, (List<SelectListItem>)ViewData["ELeader"], new { @name = "Leader", @placeholder = "请选择领导", @class = "layui-input" })
<div id="menuContent" class="menuContent" style="display: none;">
<ul id="org" class="ztree"></ul>
</div>
</div>
</div>
controller代码
ViewData["ELeader"] = (from a in UserProvider.Instance.GetUsersList()
select new SelectListItem
{
Text = a.Chinesename,
Value = a.Id.ToString(),
}).ToList();
@Html.DropDownListFor(p => p.Leader.Id…里的Leader和controller里ViewData后的[“ELeader”] 不能相同,否则不能自动选中值