ModelState
に関する質問とMVC3の検証エラーメッセージがあります。 私は@Html.ValidationSummary(false)
を見て、私のModelオブジェクトからのエラーメッセージDataAnnotations
を表示しています。その後、私の登録アクションコントローラにはModelState.IsValid
がありますが、その中にはif(ModelState.IsValid)
があります。ModelState.AddModelError(string.Empty, "error...")
でモデルステートに追加する別のエラーコントロールがあります。を実行しますが、ModelState
に追加されたメッセージはまったく表示されません。モデル状態のエラーを追加して、リダイレクトをアクションにリダイレクトした後に検証します
これはなぜ発生していますか?
Mmm ... so ..私は戻ってView()を実行する必要がありますか?..ビューは別のコントローラです..(はい、私は知っていますこれは間違っているかもしれませんが、この時点で私はそれを変更する時間がありませんと思っています:S) –
@Phoenix_uy "クイック"フィックスの場合は、ビューを共有ディレクトリに追加します。コントローラ。 – Jesse