权限管理,ps:抄的领导的,比较粗糙,一切挺好的,就是没有那个编辑用户权限时,默认选中原来已有的权限节点。
效果如下:
cshtml代码:
1 @{ 2 ViewBag.Title = "学校后台权限设置"; 3 Layout = "~/Views/Shared/_Layout2.cshtml"; 4 } 5 @section Head{ 6 <script src="@Url.Content("~/Scripts/BasicSchool_RightJS.js")" type="text/javascript"></script> 7 <script type="text/javascript"> 8 $(function () { 9 $("#provinceId").combobox({ 10 url: "/BasicSchool_Right/GetTeacher", 11 editable: false, 12 valueField: "id", 13 textField: "userName", 14 panelHeight: "auto" 15 }); 16 17 }); 18 </script> 19 } 20 <div region="center" style="width: 550px; height: 300px; padding: 1px; overflow-y: hidden"> 21 <div id="grid"> 22 </div> 23 </div> 24 <div id="rightSet-window" style="padding: 10px; background: #fff; border: 1px solid #ccc;width: 850px; height: 350px; padding: 10px"> 25 26 <ul id="rightSet-ul-window"></ul> 27 <a id="aRowId"></a> 28 <a href="javascript:void(0)" class="easyui-linkbutton" iconcls="icon-ok" onclick="saveData()"> 保存</a> 29 </div> 30 31 <div id="search-window" title="搜索教师" style="width: 350px; height: 250px; padding: 10px"> 32 <div style="padding: 10px; background: #fff; border: 1px solid #ccc;"> 33 <form method="post" id="Form2"> 34 <table> 35 <tr> 36 <td style="text-align: right"> 37 教师: 38 </td> 39 <td> 40 <select id="provinceId" class="easyui-combogrid" name="provinceId" style="width: 200px;" 41 class="easyui-validatebox" required="true"> 42 </select> 43 </td> 44 </tr> 45 <tr> 46 <td style="text-align: right"> 47 教师名称: 48 </td> 49 <td> 50 <input type="text" name="schoolName" id="schoolName" class="easyui-validatebox" 51 style="width: 200px;" maxlength="25" /> 52 </td> 53 </tr> 54 </table> 55 </form> 56 </div> 57 <div style="text-align: right; padding: 5px; vertical-align: bottom"> 58 <a href="javascript:void(0)" onclick="SearchOK()" id="btn-search" icon="icon-ok">搜索</a> 59 <a href="javascript:void(0)" onclick="closeSearchWindow()" id="btn-search-cancel" 60 icon="icon-cancel">取消</a> 61 </div> 62 </div>