protected void lbSave_Click(object sender, EventArgs e) { TreeNodeCollection tnc = tvUsers.Nodes; string userIds = string.Empty; foreach (TreeNode tn in tnc) { userIds = userIds + "," + tn.Value; } UserRole uroles = new UserRole(); uroles.CreateTime = DateTime.Now; uroles.CreateUser = Profile.AccountInfo.UserID; uroles.RoleID = int.Parse(Request.QueryString["ID"]); uroles.UpdateTime = DateTime.Now; uroles.UpdateUser = Profile.AccountInfo.UserID; bool r = PermissionManager.AddUsersToRole(userIds, uroles); if (r) { base.ExecuteJs("msg('操作已完成,成功为此角色分配用户!');", false); } else { base.ExecuteJs("msg('操作失败,无法为此分配用户!');", false); } }