比如,页面不存在的代码是404    我现在捕获这个异常了,我怎么获取它的代码呢?
我是想取得错误号,而不是错误信息。
如何用C#实现呢?高手指点下。

解决方案 »

  1.   

    如果是在HttpRequest请求中捕获的异常,应该返回相应的错误代码属性的.你找找.
      

  2.   

    我是采用log4net来获取系统错误信息的,但是我想获取错误号啊。。
      

  3.   

    取得 错误号,好像没有这个属性了
    在VB中可以直接通过一个属性来得到
    得到了 错误信息与错误编号的效果都差不多吧

    不知道 lz 要获得错误号做什么用
      

  4.   

    protected void Application_Error(Object sender, EventArgs e)
      {
       Exception objErr = Server.GetLastError().GetBaseException();
       string error = "发生异常页: " + Request.Url.ToString() + "<br>";
       error += "异常信息: " + objErr.Message + "<br>";
       Server.ClearError();
       Application["error"] = error;
      }
      

  5.   

    通过ex.Message中的内容来进行人为判定不可以吗?