public ActionResult EditElement(T_PageElement el)
        {
            if (!ModelState.IsValid)
            {
                return(operateContext.RedirectAjax(1, "数据验证失败~", "", ""));
            }
            int pe_id = Helper.ToInt(Request["pe_id"]);

            if (pe_id <= 0)
            {
                return(operateContext.RedirectAjax(1, "元素主键不正确", "", ""));
            }
            try {
                operateContext.bllSession.T_PageElement.Modify(el, s => s.pe_id == pe_id, "pe_name", "pe_code", "pe_event", "pe_func", "pe_note");
                SessionHelper.RemoveSession(CacheConstant.allCacheElements);
                //清理元素缓存
                return(operateContext.RedirectAjax(0, "编辑成功~", "", ""));
            }
            catch (Exception ex) {
                return(operateContext.RedirectAjax(1, ex.Message, "", ""));
            }
        }
        public ActionResult AddElement(T_PageElement el)
        {
            if (!ModelState.IsValid)
            {
                return(operateContext.RedirectAjax(1, "数据验证失败~", "", ""));
            }
            int folder_id = Helper.ToInt(Request["folder_id"]);

            if (folder_id <= 0)
            {
                return(operateContext.RedirectAjax(1, "菜单数据不完整", "", ""));
            }
            el.folder_id      = folder_id;
            el.pe_create_time = DateTime.Now;
            el.pe_create_id   = operateContext.Usr.user_id;
            try{
                operateContext.bllSession.T_PageElement.Add(el);
                return(operateContext.RedirectAjax(0, "添加成功~", "", ""));
            }
            catch (Exception ex) {
                return(operateContext.RedirectAjax(1, ex.Message, "", ""));
            }
        }