私はいくつかのASPXページを持っています。私は(サーバー側で)URLの何かをチェックしなければならない。 条件が存在しないので、ページの読み込みを停止してエラーメッセージを表示したいと考えています。条件のページロードを停止する方法 - C#
STOP、BREAKのようなものは見つかりませんでした。
私はいくつかのASPXページを持っています。私は(サーバー側で)URLの何かをチェックしなければならない。 条件が存在しないので、ページの読み込みを停止してエラーメッセージを表示したいと考えています。条件のページロードを停止する方法 - C#
STOP、BREAKのようなものは見つかりませんでした。
あなたはいつもエラーを投げることができます。
throw new Exception("Please use a specific Exception");
それとも、レスポンスリダイレクトを行うことができます:
Response.Redirect("~/SomeErrorPage.aspx",true);
注意すべき重要なことは、現在のレスポンスが「すぐに」終了すべきことを示すここtrue
パラメータです。
バックグラウンドポーリングタスクがある場合は別のスレッドで実行する必要があり、HTTPリクエスト処理スレッドはポーリングスレッドとデータを交換する必要があります(「プロデューサ - コンシューマパターン」を参照)。 – Dai
ページのライフサイクルを変更するには、https://www.codeproject.com/Questions/394496/How-can-stop-Page-Load-on-Button-Click-Eventをご覧ください。 –