10

ASP.Net に PHP に似た、die()またはPHP からの機能はありますか?exit()

4

5 に答える 5

10

コードのどこにいるかによって異なりますが、Responseオブジェクトを取得する方法が必要です。

ここから、 に電話できますHttpResponse.End()

このメソッドは、バッファーをクライアントに送信し、EndRequestイベントを発生させ、 をスローしThreadAbortExceptionて、残りのページの実行を停止します。

于 2013-10-03T10:58:53.133 に答える
8

あなたが探していますResponse.End()

End メソッドにより、Web サーバーはスクリプトの処理を停止し、現在の結果を返します。ファイルの残りの内容は処理されません。

PHPのexit()状態のドキュメント:

スクリプトの実行を終了します。exit が呼び出された場合でも、シャットダウン関数とオブジェクト デストラクタは常に実行されます。

exit は言語構造であり、ステータスが渡されない場合は括弧なしで呼び出すことができます。

それらは完全に同等ではありませんが、それは主に 2 つのフレームワークの動作方法の違いによるものです。

処理するスクリプトが残っている場合は例外がスローされるため、Response.End を呼び出すときは注意が必要です (Response.Redirect は同じ動作を示します)。これを頻繁に行うと、パフォーマンスの問題が発生する可能性があります。

于 2013-10-03T10:58:29.137 に答える
-1

使用できますResponse.End()

参考までに、次のリンクを確認してください。

于 2019-03-08T07:53:24.613 に答える