2009-07-29 12 views
7

モデルがnullでエラーメッセージの後にレンダリングを停止する必要がある場合は、エラーメッセージをレンダリングできるメソッドを見つけようとしていますが、これは可能です?私の最初の考えはresponse.end()メソッドでしたが、マスタービューはレンダリングを終了しません。これは私たちが自分で構築する必要があるフレームワークの一部ですか?asp.net mvcでビューのレンダリングを終了することはできます

答えて

4

このロジックは実際には、モデルの有無に基づいて正しいビューをレンダリングするように選択するコントローラ内にあるべきです。

これにより、ASP MVCパイプラインがそのまま維持され、ビューのショートカットが不要になります。

1

は...あなたのモデルが突然nullになる可能性がどのようにあなたのコントローラのアクションにヌルのためのモデルをチェックし、エラービューにリダイレクトすることであろう状況に対処する

しかし、概念的に健全な方法を参照してくださいしないでください。

13

私はリターンステートメントを使用しています。 So:

return; 
関連する問題