protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CFun.BindListControl <AvailablesStatus>(RblStatus, false); int id = CFun.RequestPamInt("id"); int pId = CFun.RequestPamInt("parentid"); if (id > 0) { AdmUserModule cont = new BllAdmUserModule().GetItem(id); if (cont != null) { CFun.BindPageData <AdmUserModule>(this, cont); BtnSave.Text = "修改"; } } else { TxtParentId.Text = pId.ToString(); } } }
private void initRoleList(string roleList) { StringBuilder strB = new StringBuilder(); List <AdmUserModule> contList = new BllAdmUserModule().GetItem(" parentid>0 and status=1", " parentid,rank,ld "); List <AdmUserModule> contFirst = new BllAdmUserModule().GetItem(" parentid=0 ", " parentid,rank,ld "); foreach (AdmUserModule cont in contFirst) { strB.Append("<div class=\"bclass\">"); strB.Append("<div><input type=checkbox name=\"mname\" value=\"" + cont.KeyCode + "\" " + checkRole(roleList, cont.KeyCode) + ">" + cont.Name + "</div>"); strB.Append("<div class=\"secclass\">"); foreach (AdmUserModule cont1 in contList) { if (cont1.ParentId == cont.Ld) { strB.Append("<input type=checkbox name=\"mname\" value=\"" + cont1.KeyCode + "\" " + checkRole(roleList, cont1.KeyCode) + ">" + cont1.Name + " "); } } strB.Append("</div></div>"); } LtlKeyCode.Text = strB.ToString(); }