渔鱼

人生豪迈,在此一博!

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

此实例是把系统错误提示信息存放在XML文件里,然后通过Cache存放进内存,共享使用。比较简单。
   
protected void Button3_Click(object sender, EventArgs e)
    {
        if (Cache.Get("DateFormatError") == null)
        {
            XmlDocument doc = new XmlDocument();
            doc.Load(Server.MapPath("ErrorMessage.xml"));
            XmlNodeList nodes = doc.SelectNodes("//Message//add");

            foreach (XmlNode node in nodes)
            {
                Cache.Insert(node.Attributes["name"].Value, node.Attributes["value"].Value);
            }
        }

        // Pop up alert window after page loading.
        string scriptString = "<script language='javascript'>" + "alert('" + Cache.Get("DateFormatError").ToString() + "') </script>";
        Page.RegisterStartupScript("pagescript", scriptString);
    }

posted on 2008-02-27 14:46  博闻李  阅读(151)  评论(0编辑  收藏  举报