1、先做个xml,用来存储异常信息。文件名:MsgsResource.xml
2、再做一个用来存msgs的用来存title和body的构造体,类名为CustomExceptionType.cs
3、做一个友好的界面,也就是做一个输出错误信息的页,pageload的事件里就request出地址参数,文件名:WebForm1.aspx
4、关键的东西开始了~要认真看哦,首先自定义一个异常的枚举类型,类型名:CustomExceptionType.cs
5、然后要写一个自定义的异常处理类,在这个类的重写方法全用自定义的异常类型,这个类继承了ApplicationException,再多态了一下。(这个我想是写注析的,但后来不知道怎样写好,只会让大家意会了)类名:CustomException.cs
6、在Global.asax的Application_Error中做抛出错误后的处理
7、最后的一步....测试
SqlConnection conn=........;
conn.Open();
总结:也没有什么好说的,关键是继承ApplicationException那里,在那里最主要明白异常触发的原理,不明白的话也无法解释,明白了也不用解释,就这样...呵呵