各位:
    大家好!
    问大家一个问题,当运行asp.net的页面的时候,如果出现异常,页面上就会出现程序的错误信息,但是现在我想要把这个页面隐藏起来,使用另外的一个页面代替,那么,我如何做才能把这个错误页面疲敝掉。
    谢谢大家!!!!!

解决方案 »

  1.   

    <!--  自定义错误信息
              设置 customErrors mode="On" 或 "RemoteOnly" 以启用自定义错误信息,或设置为 "Off" 以禁用自定义错误信息。 
              为每个要处理的错误添加 <error> 标记。          "On" 始终显示自定义(友好的)信息。
              "Off" 始终显示详细的 ASP.NET 错误信息。
              "RemoteOnly" 只对不在本地 Web 服务器上运行的
               用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便 
               不向远程客户端显示应用程序的详细信息。
        -->
        <customErrors mode="RemoteOnly"/>
      

  2.   

    在Web.config设置
    详细见MSDN里面关于web.config的~~~
      

  3.   

    有好几种方法:
    你可以在可能出错的页面里定义page_error事件,在有错误发生的时候,此事件会触发,你可以在这个事件里定义转向其他页面。
    你可以try...catch...利用exception的message属性还可以得到错误的原因
    你还可以在global.asax里面的application_error事件里定义错误发生时的处理动作,此事件页会在所有页面有错误发生的时候触发。