この質問はかなり基本的なものでなければなりません。ASP.NETページのフローを制御したい-特定の条件が満たされた場合、エラーメッセージを書き出して、ページの描画を停止したい。ただし、ASP.NETで正しいHTMLを出力することも必要です(つまり、途中で途切れないようにします)。今私はこれをやっています:
if (condition != what-i-want) {
Label_Error.Text = "Sorry, you messed up";
return;
}
そして、そのスニペットの問題は、ASP.NETがエラーの後で途切れることなく定義されたページの残りを描画することです。Visible = False
ページ全体を作成して、誰かが認証されたときに元に戻したくありません。
これを行うための良い方法はありますか?試しResponse.End()
ましたが、クリーンなHTML(またはチェックインしているので実際には何も出力されません)が出力されませんPage_Load
。私はResponse.Close()
、他と同様の経験をしました。
ありがとう。