예제 #1
0
        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();
            }
        }
예제 #2
0
        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
            {
            }
        }