Response.End()的利与弊

首先讲讲它的好处。
调试程序的时候用处也很有用,类似设置断点,特别是你的程序有重大问题,如有死循环的时候一般的response.write 查看中间结果是无法看到的,这时在response.write后加入response.end,这个查看中间结果很有用。

首先讲讲它的好处。
调试程序的时候用处也很有用,类似设置断点,特别是你的程序有重大问题,如有死循环的时候一般的response.write   查看中间结果是无法看到的,这时在response.write后加入response.end,这个查看中间结果很有用。

不过,如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。
Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Application_EndRequest 事件。不执行 Response.End 后面的代码行。
此问题出现在 Response.Redirect 和 Server.Transfer 方法中,因为这两种方法均在内部调用 Response.End。
解决方案 :
要解决此问题,请使用下列方法之一:
• 对于 Response.End,调用 HttpContext.Current.ApplicationInstance.CompleteRequest 方法而不是 Response.End 以跳过 Application_EndRequest 事件的代码执行。
• 对于 Response.Redirect,请使用重载 Response.Redirect(String url, bool endResponse),该重载对 endResponse 参数传递 false 以取消对 Response.End 的内部调用。例如:
Response.Redirect (”Default.aspx”, false);

时间: 2024-07-29 10:11:02

Response.End()的利与弊的相关文章

浅谈免费域名空间的利与弊

大家好,今天跟大家分享一下免费空间的利与弊的问题.现在很多的域名商主机空间商都在大力的推广免费的东西.那么对于这些免费的东西你了解多少?大家都知道不用钱就可以得到那是很赚的,但你只看到表面,没看到内在的一面,想想就知道了,一般别人会免费给你用的是什么概念,别人不可能亏本往你身上无偿的砸钱吧,供你用吧.曾经听到一位老前辈说过一句话,免费的东西是不可能的,免费的才是最贵的.一开始我也不理解这句话的意思.等到我真正接触网站的时候才深刻的理解了这句话. 我从一个免费的导航站开始接触网站的,那时是相当的拼

css框架使用的利与弊

详细介绍css框架的利与弊,供大家参考. CSS框架之利: 1.开发效率的提高. 如果你是一个企业建站的前端开发,相信在大部分时间里进行着同类站点的代码工作.定义好的框架可以大大提高你的工作效率,避免一些常见的错误.如果你的工作是按件计费的,你的报酬一定会比别人多. 2.规范代码命名. 在多个站点中你可能会用到一些同样的CLASS或ID.如果你有一套完善的css框架,很快你就能对你的每一个站点的代码进行通读.不用浪费时间在代码的阅读上. 3.更好的团队合作 有些公司会将一些稍大的站点的前端代码分

谈谈百度站长工具的一些利与弊

能看这篇文章的站长相信都实用了百度开放的站长工具,否则的话也是一掠而过,当然,不管你是不是实用百度站长工具,本人写这篇文章其实也是思考了很久,因为从百度站长工具开始对外的时候,我就在使用,而随着功能的增加,在某个程度上确实方便了站长,但是这个工具也是有两面性的,今天我就跟大家说说百度站长工具的利与弊.   首先说利吧,百度站长工具为每一位站长都提供了可以查询索引量以及现在最新的外链分析,站长工具里面的功能就不多说了,这里面大家都看得见的,所以没必要说它的功能,很多站长都在实用百度的工具,这当然是

小谈百度上线拒绝外链工具beta版对于站长的利与弊

在三月一号的时候百度推出了拒绝外链beat版,从而引发了网络上许多做网站和SEO优化的朋友们的一场讨论.这场讨论的主题就是如果百度的这个新的站长工具除了正式版以后,对于站长们来说是利大于弊还是弊大于利. 根据笔者在网络上面找到的一些资料以及在这两天别的站长使用的情况来看,百度新推出的这一站长工具对于站长们和SEOer们来说绝对是利大于弊的.而且百度之所以要推出这一工具应该也是因为感受到了来自于其余的搜索引擎的压力,开始对于用户的使用质量更加的重视. 在一开始出现搜索引擎和SEO优化的时候,几乎所

设计理论:Tagging的利与弊

注:该文发表于<程序员>第10期,有删节. Tag,直译标签,是一种由用户自定义的.用于描述信息 [1]的关键词.Tagging是用户为信息赋予Tag的行为.Delicious,Flikr等Web2.0网站的发展促进了它的流行,使之成为社会化书签.相册服务.博客等网站的常见功能.但Tagging对用户来说是一种脑力负担不轻的行为:要将信息分类尚属不易,勿论描述信息.对一条信息而言,应该Tag类目还是属性?范畴应该更宽还是更窄?Tag越多越好.还是控制在一定数量内?尤其困难的是,由于并非事前规划

我爱骡:浅谈TAGS的利与弊

TAGS就是标签,可以非常方便的将信息分类整合,形式与网站的专题是一样的,但是比专题更加方便.目前,一般的CMS.博客系统都有TAGS的功能,TAGS可以增强内链,提高内容的抓取量,但是事物总是有两面性的,要清楚的了解其利弊关系,才能更好的运用. 一.有利的一面 TAGS的好处太多了,两大站长网关于TAGS好处的文章都有很多,TAGS最大的好处就是将整个网站有联系的文章整合在一起,让蜘蛛能够更顺利的抓取到更多内容,权重也能很好的传递,还有一些细节,我这里就不多说了,想更清楚了解的可以上站长网搜索

友情链接的利与弊和避免欺骗措施

  友情链接也是外链的种形式,不过就是要双方链接,但是这种外链的形式是长期有效的,一般站长认可的友情链接数是30个左右.有些朋友说超过三十条就会引起不必要的麻烦.现在做友情链接大部分站长都还是参照PR来衡量的,一般PR高的网站去找友链都是比较容易的,这应该说是一个传统的网站文化了,因PR而换.友情链接也有好处与不足. 一.友情链接有什么好处: 友情链接可以快速的提升网站权重,如果是一个权重高的网站给你一条单向链接,那么效果更为明显,就拿新站来说吧,新站上线当天,有那么几个网站给你一条单向链接,那

对比几种常见存储设备管理方式的利与弊

对于中小企业来说存储系统的搭建是必须的,很多企业都拥有了自己的存储设备.不管是基于SAN存储网络还是单一的NAS存储设备,这些存储系统都需要妥善的管理,内部存储的数据也需要通过合理的方法访问.不过对存储设备的访问方式是多种多样的,管理存储设备的途径也有很多种.到底哪种方式最适合我们普通网络管理员呢?今天笔者就从实际设备出发为各位从利与弊两方面来谈谈存储设备管理的方式. 一,WEB管理法: 对于网络设备来说通过WEB来管理是最常见的,我们只需要打开IE浏览器然后输入存储设备的管理地址或相对路径即可

ajax与隐藏form提交的利与弊

 本篇文章主要是对AJAX提交与FORM提交的区别进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 现在来对比一下ajax与隐藏form提交的利与弊.   1.隐藏form提交,更新数据完成后,需要转到一个空白页面再对原页面进行提交后处理:ajax则不用,可以直接返回原页面进行提交后的处理.可见ajax可以比隐藏form提交少增加一个页面.   2.ajax出于安全性考虑,不能对文件进行操作,所以就不能通过ajax来实现文件上传,而通过隐藏form提交则可以实现这个功能,所以这就是