仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1436|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET教程之ASP.NET的四种毛病机制

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:29:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。
若相依 该用户已被删除
沙发
 楼主| 发表于 2015-2-16 09:49:08 | 显示全部楼层
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-8 16:07

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表