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);
        }
    }