2
“我怎么做”的意思是“以什么机制”而不是“以什么效果”。致电Server.Transfer(“...”);后控件不会返回到调用方法。在语言运行时级别,这是如何发生的?它是否会抛出异常或触发中止线程的事情?我只是好奇。这种模式的其他例子是什么(调用一个方法来终止执行)?ASP.NET HttpServerUtility.Transfer如何破坏控制流?
“我怎么做”的意思是“以什么机制”而不是“以什么效果”。致电Server.Transfer(“...”);后控件不会返回到调用方法。在语言运行时级别,这是如何发生的?它是否会抛出异常或触发中止线程的事情?我只是好奇。这种模式的其他例子是什么(调用一个方法来终止执行)?ASP.NET HttpServerUtility.Transfer如何破坏控制流?
它最终调用End
,它引发了一个终止当前执行线程的ThreadAbortException
。看到这里
文档答案在文档中,你已经链接。 – 2010-09-30 18:54:41
链接的文件说它终止执行,但它没有说如何,这是我的问题。 – Nogwater 2010-09-30 19:05:27