asp运行中发现程序错误立刻转到其他页面的方法,不让用户看到错误提示的网页

在ASP中对后台SQL2000进行数据库备份,因为输入的账号密码有误或者数据库正在使用会导致程序中断出现提示错误的网页。现在想找个方法能在程序发现错误的时候立刻转到其他页面,如何实现?

第1个回答  2011-04-27
配置Webconfig
在以下节点中配置
<!--默认错误跳转到404.html页面;子节点是配置具体出现500等错误的跳转页面-->
<customErrors mode="RemoteOnly" defaultRedirect="404.html">
<error statusCode="500" redirect="404/404.html"></error>
<error statusCode="404" redirect="404/404.html"></error>
<error statusCode="403" redirect="404/404.html"></error>
</customErrors>
customerrors>标记支持一个有3个值的“mode”属性:

“on”:意思是总是发出定制错误页面;

“off”:意思是从不发出定制错误页面(你总是看到原始的错误信息);

“remoteonly”:意思是只有当远程浏览器点击站点时才发出定制错误页面(而在实际机器上点击站点的开发人员看到的是详细的错误信息)。
第2个回答  2011-04-27
wegconfig里加
<customErrors mode="Off" defaultRedirect="/web/Footer.html">
<error statusCode="403" redirect="/web/Footer.html"/>
<error statusCode="404" redirect="/web/Footer.html"/>
</customErrors>
我错了,以为是asp.net
第3个回答  2011-04-27
在 web.config里面配置里面《system.web》节点下配置
<customErrors mode="Off" defaultRedirect="404/404.html">
<error statusCode="404" redirect="404/404.html"/>
</customErrors>
第4个回答  2011-04-27
那就加上
if err
如果错误就跳转到其他页面本回答被提问者采纳

asp.net中如何捕获程序错误并将错误原因在页面上显示出来。
ASP.NET允许应用程序出错时显示用户指定的页面,方法是在web.config文件中修改配置信息。<? xml version="1.0" encoding="UTF-8" ?> <configuration> <system.web> <customErrors mode="On" defaultRedirect="ErrorPage.htm" \/> <\/system.web> <\/configuration> 上面的配置信息明确指定了当应用程序...

asp重定向五种常见的网页自动跳转方法
2. Body onload自动跳转利用onload事件在网页加载时跳转,如:同样会被搜索引擎识别。3. JavaScript自动跳转通过javascript实现自动跳转,如:由于搜索引擎无法解析javascript,所以不会被识别。4. 表单自动跳转通过隐藏表单提交实现跳转,如:搜索引擎无法提交表单,因此无法识别。5. 程序跳转(ASP)ASP中使用respo...

在asp.net mvc 中本地运行程序正常,放到服务器上面之后,只能显示首页...
一,如果你的首页是静态的,而其他页面是动态的,可能是ASP.NET的版本问题,在iis中右键单击,选择属性>>ASP.NET>>ASP.NET版本,选择一个高的版本。二,如果首页也是动态页面,那就可以断定是其他页面的程序出错了,可以看看其他页面的错误提示,或是在vs中调试。三,还有一种可能是你的程序在操作数据...

运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错...
如果是.net的网站 就到web根目录下找web.config文件,里面就有1楼回答的<customErrors mode="Off"\/> <?xml version="1.0"?> <!-- 注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。设置和注释的...

为什么浏览一会儿网页就会出现程序错误的提示,需要重新启动程序,然后...
1. 关闭过多的IE窗口。如果在运行需占大量内存的程序,建议IE窗口打开数不要超过5个。2. 降低IE安全级别。执行“工具→Internet选项”菜单,选择“安全”选项卡,单击“默认级别”按钮,拖动滑块降低默认的安全级别,如图2所示。其他问题看下面的个帖子 有很多IE故障的维修方法 参考资料:http:\/\/bbs...

我的网页打开显示这个,是什么错误?
iis5的 500内部服务器错误是我们经常碰到的错误之一,它的主要错误表现就是asp程序不能浏览但静态网页不受影响。另外当错误发生时,系统事件日志和安全事件日志都会有相应的记录。 具体如下: (一)ie中的表现 当浏览以前能够正常运行的asp页面时会出现如下的错误: ...

asp http500错误
出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。解决的方法就是您必须在中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,inter选项,高级,在高级中的浏览项目里面有一个“显示友好错误提示”的复选框,请取消该复选框,这样您...

ASP网站建设的时候,运行时出现错误,我发现时什么没有扩展名“.aspx”注...
4:通过服务器动态的处理,因此不在存在潜在的脚本兼容的问题。5:客户端只能看到动态提供的HMTL文件,从而增强了安全性。与传统CGI,asp.net交互相比:1:CGI,asp.net实现存取数据库很不容易。2:程序的开发比较困难。3:由于不同的用户执行需要重新的调用因此,占用了服务器端的资源,降低了效率。

一个关于ASP服务器出错的问题
我的asp服务器架完后,一运行网页就出现下面的提示,请那位大侠帮忙解决一下。谢谢MicrosoftVBScript运行时错误'800a01ad'ActiveX部件不能创建对象:'Server.CreateObjcet'\\wwwwroot\\i... 我的asp服务器架完后,一运行网页就出现下面的提示,请那位大侠帮忙解决一下。谢谢Microsoft VBScript 运行时错误 '800a01 ad'...

请问一个asp,net的问题?
可以配置各种功能,如身份验证模式、页缓存、编译器选项、自定义错误、调试和跟踪选项等等。以下各节描述了 ASP.NET 配置系统的功能。有关配置 .NET Framework 客户端应用程序的信息,请参见配置应用程序。注意ASP.NET 配置系统的功能仅适用于 ASP.NET 资源。例如,Forms 身份验证仅限制对 ASP.NET 文件的访问,而不...

相似回答