前言
经常上网的童靴可以发现,网站出错之后,会出现一个出错界面,并且这个页面等待几秒过后会跳转到另一个界面。
为什么要有这个页面呢,个人认为有三点
- 提示用户页面出错了,当然这着基本的功能
- 提高用户的体验,变得更美观
- 出错只有会暴露一些代码,这样就会使一些人分析出你的代码结构,用不正当的手段恶意的攻击你等等
制作步骤
- 新建一个HTML文件,设置一个自己喜欢的画面,由于我们要在5秒之后返回到另一个界面,我们要用一个计时器,这时候就需要JavaScript技术了!
<script language="javascript" type="text/javascript">
var i = 5;
var intervalid;
intervalid= setInterval("fun()", 1000) //计时
function fun() {
if (i==0) {
window.location.href = "WebForm2.aspx"
clearInterval(intervalid); //取消计时
}
document.getElementById("mes").innerHTML = i;
i--;
}
</script>
- 当发生错误的时候调用我们这个HTML文件。我们只需要在配置文件中加上一句代码!
<customErrors mode="On" defaultRedirect="HTML的路径"></customErrors>
总结
看上去花里胡哨,其实操作很简单!不怕不知道就怕不知道!