public ActionResult AddOrEdit() { ReturnValue retValue = new ReturnValue(); Article entity = new Article(); entity.ID = CodeNote.Common.ConvertWrap.ToInt(Request["articleid"]); entity.Subject = Request["subject"]; entity.Body = CodeNote.Common.StringFilter.ClearHtml(Request["body"],true); entity.CategoryID = Request["category"]; entity.Tag = Request["artitag"]; entity.CreateID = CurUser.ID; entity.CreateDate = DateTime.Now; entity.ModDate = entity.CreateDate; retValue = ArtMg.AddOrEdit(entity); if (retValue.IsExists) {//添加标签或修改标签 TagInfoManager tagMg = new TagInfoManager(); Models.Constans.TagType tagType = Constans.TagType.UserTag; if (CurUser != null && CurUser.Type == (int)Constans.UserType.Administrators) { tagType = Constans.TagType.SysTag; } tagMg.AddTag(entity.Tag, (int)tagType); CodeNote.Luc.ArtilceLuc artLuc = new Luc.ArtilceLuc(); artLuc.ModifyIndex(retValue.Get<VwArticle>("vw")); } return View("Result", new ReturnMessage(Request, "提示消息", retValue)); }