protected void Page_Load(object sender, EventArgs e) { if (string.IsNullOrEmpty(NodeID)) { function.WriteErrMsg("未选定需要生成的节点"); } M_Release relMod = new M_Release(); relMod.NodeIDS = NodeID; relMod.MyRType = M_Release.RType.ALL; //生成内容 relBll.Insert(relMod); relMod.MyRType = M_Release.RType.NodeIDS; //生成栏目 relBll.Insert(relMod); Response.Redirect("CreateHtml.aspx"); }
public void Insert(M_Release model) { relBll.Insert(model); Response.Redirect("CreateHtml.aspx"); }
public IActionResult Create_Submit() { M_Release relMod = new M_Release(); M_Release.RType rtype = (M_Release.RType)Enum.Parse(typeof(M_Release.RType), GetParam("cmd")); //M_Release.RType rtype = (M_Release.RType)1; switch (rtype) { case M_Release.RType.Index: //发布站点主页 relMod.MyRType = M_Release.RType.Index; break; case M_Release.RType.ALL: //发布所有内容 relMod.MyRType = M_Release.RType.ALL; break; case M_Release.RType.IDRegion: // 按ID发布内容 relMod.MyRType = M_Release.RType.IDRegion; relMod.SGid = DataConverter.CLng(GetParam("txtIdStart")); relMod.EGid = DataConverter.CLng(GetParam("txtIdEnd")); if (relMod.SGid == 0 && relMod.SGid == relMod.EGid) { return(WriteErr("起始ID不能为空")); } break; case M_Release.RType.Newest: // 发布最新数量的内容 relMod.MyRType = M_Release.RType.Newest; relMod.Count = DataConverter.CLng(GetParam("txtNewsCount")); if (relMod.Count < 1) { return(WriteErr("指定的数值不正确,最少生成最近1篇")); } break; case M_Release.RType.DateRegion: // 按日期发布内容 relMod.MyRType = M_Release.RType.DateRegion; relMod.STime = DataConverter.CDate(GetParam("STime_T")); relMod.ETime = DataConverter.CDate(GetParam("ETime_T")); if ((relMod.ETime - relMod.STime).TotalMinutes < 1) { return(WriteErr("时间不正确,开始时间必须小于结束时间")); } break; case M_Release.RType.ByNodeIDS: // 按栏目发布内容 { string nids = Request.Form["nodechk"]; if (string.IsNullOrEmpty(nids)) { return(WriteErr("未选定栏目")); } nids = nids.TrimEnd(','); relMod.MyRType = M_Release.RType.ByNodeIDS; relMod.NodeIDS = nids; } break; case M_Release.RType.ALLNode: // 发布所有栏目页 relMod.MyRType = M_Release.RType.ALLNode; break; case M_Release.RType.NodeIDS: // 发布选定的栏目页 { string nids = Request.Form["nodechk"]; if (string.IsNullOrEmpty(nids)) { return(WriteErr("未选定栏目")); } nids = nids.TrimEnd(','); relMod.MyRType = M_Release.RType.NodeIDS; relMod.NodeIDS = nids; } break; case M_Release.RType.ALLSPage: // 发布所有单页 relMod.MyRType = M_Release.RType.ALLSPage; break; case M_Release.RType.SPage: // 发布选定的单页 { string nids = Request.Form["spagechk"]; if (string.IsNullOrEmpty(nids)) { return(WriteErr("未选定栏目")); } nids = nids.TrimEnd(','); relMod.MyRType = M_Release.RType.SPage; relMod.NodeIDS = nids; } break; case M_Release.RType.Special: // 发布选定的专题 { string nids = Request.Form["spchk"]; if (string.IsNullOrEmpty(nids)) { return(WriteErr("未选定专题")); } nids = nids.TrimEnd(','); relMod.MyRType = M_Release.RType.Special; relMod.NodeIDS = nids; } break; } relBll.Insert(relMod); return(RedirectToAction("CreateHtml")); }