如何在Global.asa中捕获每个页面运行时不同的错误类型,然后输出不同的错误提示,同时写入数据库?

如何在Global.asa中捕获每个页面运行时不同的错误类型,然后输出不同的错误提示,同时写入数据库?

作者: indusl   发布时间: 2011-06-15

log4net比较多

作者: wxr0323   发布时间: 2011-06-15

继续求

作者: indusl   发布时间: 2011-06-15

引用 1 楼 wxr0323 的回复:

log4net比较多


他要的是一个和sqldatasource连起来的ui控件

作者: chuckchuckchuck   发布时间: 2011-06-15

引用 3 楼 chuckchuckchuck 的回复:

引用 1 楼 wxr0323 的回复:

log4net比较多


他要的是一个和sqldatasource连起来的ui控件

作者: KarasCanvas   发布时间: 2011-06-15

引用 4 楼 karascanvas 的回复:

引用 3 楼 chuckchuckchuck 的回复:

引用 1 楼 wxr0323 的回复:

log4net比较多


他要的是一个和sqldatasource连起来的ui控件


不是啦

lg4net没用过,又不不知道开源码否,更重要的是想了解下原理嘛

作者: indusl   发布时间: 2011-06-15

楼主觉得难点在哪,现成的代码没有,可以提供点思路。

作者: KarasCanvas   发布时间: 2011-06-15

如果在globall.asa中捕获错误,并判断错误类型?

作者: indusl   发布时间: 2011-06-15

捕获异常
http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.error.aspx

判断类型
C# code


        Dictionary<Type, ExceptionHandler> handlers;

        void HandleError(Exception exception)
        {
            ExceptionHandler handler;
            if (handlers.TryGetValue(exception.GetType(), out handler))
            {
                handler.Process();
            }
        }


作者: KarasCanvas   发布时间: 2011-06-15

作者: weike021996   发布时间: 2011-06-15

继续顶!

作者: indusl   发布时间: 2011-06-15