加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – ApplicationInstance.CompleteRequest不会停止执行下

发布时间:2020-12-15 19:40:01 所属栏目:asp.Net 来源:网络整理
导读:我被告知Respond.Redirect是一个昂贵的进程,因为它引发了一个ThreadAbortException.所以我们应该使用CompleteRequest函数.所以我试了一下,但我注意到下面的代码仍然运行,我不想要.我想立即强制浏览器跳到另一个网站. Public Shared Sub TestCompleteRequest(
我被告知Respond.Redirect是一个昂贵的进程,因为它引发了一个ThreadAbortException.所以我们应该使用CompleteRequest函数.所以我试了一下,但我注意到下面的代码仍然运行,我不想要.我想立即强制浏览器跳到另一个网站.
Public Shared Sub TestCompleteRequest()
            If 1 = 1 Then
                System.Web.HttpContext.Current.Response.Redirect("Http://Google.com",False)
                System.Web.HttpContext.Current.ApplicationInstance.CompleteRequest()
            End If

            Throw New ApplicationException("Hello,why are you here?")
End Sub

对于上面的代码,ApplicationException仍然被抛出.但为什么?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读