以前做J2ee的,web框架用的struts。action里面catch到异常后根据异常的种类,受控的非受控的,可以通过mapping.forward("error");来跳转到指定的异常处理页面。ASP.NET怎么实现这种更能?求教了

解决方案 »

  1.   

    用 web.config 里面写 <customErrors /> 节来指定错误跳转页面。
      

  2.   

    具体查看 msdn 里相关内容。
      

  3.   

    <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
       <error statusCode="403" redirect="NoAccess.htm" />
       <error statusCode="404" redirect="FileNotFound.htm" />
    </customErrors>? 这里,异常呢?
      

  4.   

    try
    {
    要执行的代码
    }
    catch(Exception)
    {
    跳转语句
    }
    finally
    {
    一些回收资源或者处理语句,如果没有的话也可以不要这个finally
    }
    不知道你是不是要这个?
      

  5.   

    在web.config中改写.
    这是个例子:
    <customErrors defaultRedirect="error.htm" mode="RemoteOnly">
    <error statuCode="500" redirect="internalError.htm"/>
    </customErrors>
      

  6.   

    To miaoer1981: 这个写法感觉上和struts差不多。如果不能通过web.config实现这个办法貌似也可以。8过貌似每个form的每个处理到要+try catch,还有vb.net支持函数异常抛出吗?