protected void Page_Load(object sender, EventArgs e) { bool bIsValid = PageCommon.ValidateQueryString(this, "campaignEventId", QueryStringType.ID); if (bIsValid == false) { PageCommon.WriteJsEnd(this, sErrorMsg, "window.opener=null; window.close();"); } int iEventID = 0; if (!int.TryParse(Request.QueryString["campaignEventId"], out iEventID)) { iEventID = 0; } Model.MarketingCampaignEvents theEvent = lmeMngr.GetModel(iEventID); if (theEvent != null && theEvent.Action != null) { Model.MarketingSettings msObj = msMngr.GetModel(); string sCampaignDetailURL = string.Format("{0}", msObj.CampaignDetailURL).TrimEnd(new char[] { '/' }); string strEventUrl = string.Format("{0}", theEvent.EventURL).Replace("-s", "-p"); lbTitle.Text = string.Format("Week {0} {1}", theEvent.WeekNo, theEvent.Action); if (theEvent.Action.ToUpper() == "CALL") { lbContent.Text = string.Format("<table style='Width:100%; vertical-align: top;' ><tr><td align='left' valign='top'>{0}</td></tr></table>", theEvent.EventContent); ifmEmail.Visible = false; lbContent.Visible = true; } else { string strResUrl = ""; if (theEvent.Action.ToUpper() == "EMAIL") { if (!string.IsNullOrEmpty(theEvent.EventContent)) { strResUrl = string.Format("{0}/{1}", sCampaignDetailURL, theEvent.EventContent); } } else if (theEvent.Action.ToUpper().Contains("MAIL")) { if (!string.IsNullOrEmpty(strEventUrl)) { strResUrl = string.Format("{0}/{1}", sCampaignDetailURL, strEventUrl); } } //ifmEmail.Attributes.Add("src", string.Format("DownloadResource.aspx?url={0}", strResUrl)); ifmEmail.Attributes.Add("src", string.Format("{0}", strResUrl)); ifmEmail.Visible = true; lbContent.Visible = false; } } }