protected void Application_Error(object sender, EventArgs e)
        {
            Response.Write("发生错误:"+Server.GetLastError().ToString());
            Server.ClearError();
        }



这样在任何一个页面抛出异常时都会执行这个Error方法。

也可以在web.config里加<customErrors mode="On" defaultRedirect="Error.aspx"></customErrors>
就直接指向该页了,但是如果这两个都存在的话是先执行了Application_Error。所以如果要使用web.config方法,需要把Application_Error置为空!
posted on 2008-05-09 15:17  blogsweb  阅读(387)  评论(0)    收藏  举报