页面用Try来捕获异常,在catch中处理错误然后在Web.Config中设置:
<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx">
将未处理的异常重定向到另一个页面,显示给用户友好信息

解决方案 »

  1.   

    同意楼上的观点,我们都使用try..catch来处理异常.
    try
    {
    ..你的代码
    }
    catch(Exception ep)
    {
        Console.Write("发生错误:"+ep.ToString());
    }
      

  2.   

    可是,在asp.net页面中,catch到错误后该怎么处理呢?如果当前层没有错误处理,错误是不是会返回到最初调用的地方并且被捕捉显示?
      

  3.   

    Try
     ....Catch ex as Exception reponse.write(ex.message)end Try