相关疑难解决方法(0)

Server.Transfer Vs. 的Response.Redirect

Server.Transfer和之间有什么区别Response.Redirect

  • 每个的优点和缺点是什么?
  • 什么时候适合另一个?
  • 什么时候不适合?

asp.net redirect server.transfer

259
推荐指数
11
解决办法
21万
查看次数

Response.redirect引发"线程被中止"

当我需要从DB中删除对象时,我调用了一个VB.NET代码.在Page_load上,我检查它是否没有回发(以防止手动刷新),并且在删除对象后,我使用Response.redirect重定向到调用者页面.此时我的代码提出了一个问题

异常:EXCEPTION OCCURS在File_delete.aspx.vb中行号:34错误消息:正在中止线程.

并且,在事件查看器上,我可以看到aspnet_wp.exe崩溃:

aspnet_wp.exe(PID:1532)意外停止.

有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的"帮助和支持中心" .

目前尚不清楚为什么这只发生在这里,因为我也使用response.redirect来查看文件,而不仅仅是删除它.

vb.net iis

43
推荐指数
3
解决办法
5万
查看次数

我们可以使用Response.Flush()而不是Response.End()

Response.End()生成ThreadAbortException.

HttpContext.Current.ApplicationInstance.CompleteRequest它代替它并不能解决问题.

那么,我们可以使用Response.Flush()而不是Response.End()

c# asp.net response.redirect response httpcontext

3
推荐指数
1
解决办法
2万
查看次数