public static void Publish(int PageID, bool IsGenerateCode) { if (IsGenerateCode) { DataTable TagList = TemplateControler.GetTagList(PageID); foreach (DataRow TagRow in TagList.Rows) { string ServerID = TagRow["serverid"].ToString(); int TagID = Convert.ToInt32(TagRow["tagid"]); string TagTitle = TagRow["tagname"].ToString(); TagModel Tag = TagControler.GetModel(TagID); if (Tag.TagType == 2) { string Content = TagControler.GenerateDefaultCode(TagID, null); TagContentModel TagContent = new TagContentModel(); TagContent.PageID = PageID; TagContent.ServerID = ServerID; TagContent.TagID = TagID; TagContent.Content = Content; TagControler.TagContentImport(TagContent); } } } Publish(PageID); }
public static void TagContentImport(TagContentModel tagContent) { DbCommand Command = db.GetStoredProcCommand("UP_cmsTagContent_Import"); db.AddInParameter(Command, "@pageid", DbType.Int32, tagContent.PageID); db.AddInParameter(Command, "@tagid", DbType.Int32, tagContent.TagID); db.AddInParameter(Command, "@serverid", DbType.String, tagContent.ServerID); db.AddInParameter(Command, "@content", DbType.String, tagContent.Content); db.ExecuteNonQuery(Command); }
protected void Button_Save_Click(object sender, EventArgs e) { for (int i = 0; i < GridView1.Rows.Count; i++) { if (((CheckBox)GridView1.Rows[i].FindControl("chkItem")).Checked == true) { string ServerID = GridView1.Rows[i].Cells[2].Text; int TagID = int.Parse(GridView1.Rows[i].Cells[3].Text); string TagTitle = ((DataBoundLiteralControl)GridView1.Rows[i].Cells[1].Controls[0]).Text; string Content = ((TextBox)(editWrap.FindControl(ServerID + "-Eidtor").FindControl("TextBox_Content"))).Text; TagContentModel TagContent = new TagContentModel(); TagContent.PageID = PageID; TagContent.ServerID = ServerID; TagContent.TagID = TagID; TagContent.Content = Content; TagControler.TagContentImport(TagContent); } } MessageBox.Show(this, "保存成功!"); }
public static void TagContentImport(TagContentModel tagContent) { TagDataAccess.TagContentImport(tagContent); }