|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。 摘自CNblogsFantasySoft的文章:
1,Webconfig设置
<?xmlversion="1.0"?>
<configuration>
<system.web>
<customErrorsmode="On"defaultRedirect="GenericErrorPage.htm">
<errorstatusCode="403"redirect="Error403.htm"/>
<errorstatusCode="404"redirect="Error404.htm"/>
</customErrors>
</system.web>
</configuration>
2,Global.asax设置
protectedvoidApplication_Error(objectsender,EventArgse){
ExceptionobjErr=Server.GetLastError().GetBaseException();
Response.Write("Error:"+objErr.Message);
Server.ClearError();
}
3,利用ErrorPage属性
<scriptlanguage="C#"runat="server">
protectedvoidPage_Load(objectsender,EventArgse){
this.ErrorPage="ErrorPage.htm";
}
</script>
4,利用Page_Error事务处置办法
protectedvoidPage_Error(objectsender,EventArgse){
ExceptionobjErr=Server.GetLastError().GetBaseException();
Response.Write("Error:"+objErr.Message);
Server.ClearError();//一样要注重这句代码的利用
}
依据优先级从高到低排序:Page_Error事务处置办法>ErrorPage属性>Application_Error事务处置办法><customErrors>设置项。
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。 |
|