现在的位置: 首页 > 综合 > 正文

我们要是能友好点,就必须加上出错处理

2013年12月04日 ⁄ 综合 ⁄ 共 1835字 ⁄ 字号 评论关闭

其实对于出错,谈起来没完没了,大家都深有体会,很难受,特别是一些不经过处理的出错,用过XP系统的朋友都知道,最烦人的就是蓝屏,

然后出现一大串英文字母,其实里边是包含很多信息量的,但是我想大家一般不看,蓝屏就想到了重启,重启之后,再蓝屏或者是经常蓝屏,那就重装系统了,这都是大家非常熟悉的处理办法。

然后操作系统有了win7,win8就好多了,现在win7很少出现蓝屏了,这也是大家喜欢用win7的一个原因,但是XP无论什么样的ghost版本呀,纯净版呀,装机版呀,安装版呀都是避免不了这些,虽然老一辈人说安装版的稍微稳定的多,但是一样的蓝屏。

对于出错,我们肯定是避免不了的,人非圣贤,孰能无过,对吧,所以别指望你的系统,你的软件不犯错,微软这大公司也一样;既然避免犯错误这条路我们走不了,我们就走另外的一条路,我们不能在一个树上吊死吧。条条大路通罗马,达到目的就是最好的。

win7 这方面就做的好多了,反正我很少看见win7蓝屏的,不能说没有,但是相对XP来说,确定好多了,其实说起来,还是时时刻刻为人民考虑做的周到呀;win7出错了咋办?一般来说,解决的挺好,会出现未响应等信息,你就知道怎么处理了,不是谁的英文都那么的好,所以蓝屏出现一大堆的英文,谁受得了,所以蓝屏大家一般的处理方法,不看蓝屏的信息,直接关机重启;也许有时候好奇,会查一下这些意思,或者百度一下;但是有多少能做到呢。

我们就是让错误转换一个角度,让用户能接受的方式展示出来,那就达到了我们的目的了,现在很多的网站都采用了错误页来处理这些错误了,之前就碰到过这样一个:

这样达到的一个比较好的目的就是用户不必心烦,可以先玩会小游戏,解解闷,就算用户直接关掉了这个错误页,也比直接弹出错误好。还有一点非常重要的就是,非常有效的防止了一些黑客来从中获取你的信息,但是我一个错误页,你就有点不好搞了哦。

这个错误处理,无乱我们做网站还是做软件,都必须考虑到,要不我想没人用你的东西,一出错用户就搞不定了,一定要把用户的感受作为你做项目的动力,这就是程序猿必有的素质。这是突发的一个感想,其实也很重要。那么今天我们就来展示一下.net下的错误页的使用。

我们做一个错误页吧:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>出错啦~~~</title>
    <link href="../css/error.css" rel="stylesheet" type="text/css" />
    <script  language ="javascript" type ="text/javascript" >
        var i = 5;
        var intervalid;
        intervalid=setInterval("fun()", 1000); 
        function fun() {
            if (i == 0) {
                window.location.href = "http://blog.csdn.net/yi_zz";
                clearInterval(intervalid)
            }
            document.getElementById("mes").innerHTML = i;
            i--;
        }
    </script>
</head>
<body>
    <div id="errorfrm" class ="round1"> 
        <h3 >出错啦~~~</h3>
        <div id="error">
        <img src="images/error.gif" alt="error"/>
            <p >系统出错,请联系管理员!</p>
            <p >将在  <span id="mes">5</span>  秒钟后返回首页!</p>  
             <div id = "footer">版权所有©<a href="http://yi5508533.blog.163.com/" target="_blank">宗毅</a>&<a
            href="http://blog.csdn.net/yi_zz" target="_blank">宗毅博客</a></div>
        </div>
    </div>
</body>
</html>

   错误页我们就做好了,就是这个效果。

不能轻视错误页,错误页能有效的防止你的信息显露出来,被别人利用。还能让用户更好的接受你的错误方式。

抱歉!评论已关闭.