protected void Page_Load(object sender, EventArgs e) { string CMD = this.Request.QueryString["CMD"]; if (!Page.IsPostBack) { WebMessage MBx = new WebMessage(); ArrayList lst = new ArrayList(); if (CMD == "AppError") { List <WebNavigationUrl> ListUrl = new List <WebNavigationUrl>(); ListUrl.Add(new WebNavigationUrl("确定", "default.aspx", "", UrlType.Href, true)); MBx.M_Body = "抱歉,处理您的请求时发生了错误。错误信息已被记录,我们将追踪解决。"; MBx.M_Title = "系统错误"; MBx.M_IconType = Icon_Type.Error; MBx.M_ButtonList = ListUrl; } else { MBx = WebMessageBox.CurrentWebMessage; } ReturnScript = MBx.M_ReturnScript; Header.Title = MBx.M_Title; lst.Add(MBx); MessageDispBox.DataSource = lst; MessageDispBox.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { try { string CMD = (string)Common.sink("CMD", MethodType.Get, 255, 0, DataType.Str); if (!Page.IsPostBack) { MessageBox MBx = new MessageBox(); ArrayList lst = new ArrayList(); if (CMD == "AppError") { List <sys_NavigationUrl> ListUrl = new List <sys_NavigationUrl>(); ListUrl.Add(new sys_NavigationUrl("确定", "default.aspx", "", UrlType.Href, true)); MBx.M_Body = "抱歉,处理您的请求时发生了错误。错误信息已被记录,我们将追踪解决。"; MBx.M_Title = "系统错误"; MBx.M_IconType = Icon_Type.Error; MBx.M_ButtonList = ListUrl; } else { string CookiesKey = string.Format("{0}-MessageValue", Common.Get_CookiesName); //if (Session[string.Format("{0}-MessageValue", Common.Get_CookiesName)] != null) //if (FrameWorkCache.Instance()[CookiesKey]!=null) //{ string MessageValue = Request.Cookies[CookiesKey].Value.ToString(); //Response.Write(MessageValue); //Response.Write("<br>-------------------------<br>"); //Response.Write(Request.Cookies[CookiesKey+"1"].Value.ToString()); if (MessageValue != "") { MBx = EventMessage.Deserialize_MessageBox(EventMessage.Deserialize_MessageBox(MessageValue, true)); } //MBx = (MessageBox)Session[string.Format("{0}-MessageValue", Common.Get_CookiesName)]; //MBx = (MessageBox)FrameWorkCache.Instance()[CookiesKey]; //} } ReturnScript = MBx.M_ReturnScript; Header.Title = MBx.M_Title; lst.Add(MBx); MessageDispBox.DataSource = lst; MessageDispBox.DataBind(); } } catch { } }