ASP.Net 中是否有任何类似于die()
或exit()
来自 PHP 的功能?
问问题
19797 次
5 回答
10
这取决于您在代码中的位置,但您需要一种获取Response
对象的方法。
从这里,您可以调用HttpResponse.End()
.
此方法将缓冲区发送到客户端,引发EndRequest事件并抛出 aThreadAbortException
以停止页面的其余部分执行。
于 2013-10-03T10:58:53.133 回答
8
您正在寻找Response.End()
End 方法使 Web 服务器停止处理脚本并返回当前结果。不处理文件的其余内容。
phpexit()
状态的文档:
终止脚本的执行。即使调用了 exit ,也将始终执行关闭函数和对象析构函数。
exit 是一种语言结构,如果没有传递任何状态,则可以不带括号调用它。
它们并不完全等效,但这主要取决于两个框架的工作方式之间的差异。
调用 Response.End 时必须小心,因为如果有任何脚本要处理,它将引发异常(Response.Redirect 表现出相同的行为)。如果经常这样做,这可能会导致性能问题。
于 2013-10-03T10:58:29.137 回答
0
您可以return;
在 razor 中使用 CSHTML。这将结束文件其余部分的执行
于 2019-04-14T14:15:09.527 回答
0
您可以使用 Response.Close()。这将停止执行下一条语句。
于 2015-12-07T09:06:01.163 回答
-1
您可以使用Response.End()
.
作为参考,您可以查看以下链接:
于 2019-03-08T07:53:24.613 回答