// Added by Hongwei Shen([email protected]) 10/9/2005 // for supporting version comparison /// <summary> /// Handle the request for comparison /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> private void CompareButton_Click(Object sender, EventArgs e) { HtmlTextDB text = new HtmlTextDB(); HtmlHolder.Controls.Clear(); if (IsComparing == 0) { Content = Server.HtmlDecode(text.GetHtmlTextString(ModuleID, Version)); HtmlLiteral = new LiteralControl(Content.ToString()); HtmlLiteral.DataBinding += new EventHandler(HtmlLiteral_DataBinding); HtmlLiteral.DataBind(); HtmlHolder.Controls.Add(HtmlLiteral); IsComparing = 1; } else { string prod = Server.HtmlDecode(text.GetHtmlTextString(ModuleID, WorkFlowVersion.Production)); string stag = Server.HtmlDecode(text.GetHtmlTextString(ModuleID, WorkFlowVersion.Staging)); Merger merger = new Merger(prod, stag); Content = Server.HtmlDecode(merger.merge()); HtmlLiteral = new LiteralControl(Content.ToString()); HtmlLiteral.DataBinding += new EventHandler(HtmlLiteral_DataBinding); HtmlLiteral.DataBind(); HtmlHolder.Controls.Add(HtmlLiteral); IsComparing = 0; } }
private void Page_Load(object sender, EventArgs e) { HtmlTextDB text = new HtmlTextDB(); Content = Server.HtmlDecode(text.GetHtmlTextString(ModuleID, Version)); HtmlLiteral = new LiteralControl(Content.ToString()); HtmlLiteral.DataBinding += new EventHandler(HtmlLiteral_DataBinding); HtmlLiteral.DataBind(); HtmlHolder.Controls.Add(HtmlLiteral); }