1

私はMVC3に取り組んでいます。それが正しい質問かどうかはわかりませんが、いつも私を悩ませ続けています。

複数のビューで使用される一般的なモデルがあります。名前の変更などのモデル変数に変更を加えた場合、どのビューにも反映されず、コンパイル時エラーもスローされません。エラーは実行時にのみスローされます。

モデルの変更が各ビューで手動でチェックされていない場合、これは重大な問題を引き起こす可能性があります。

ビューでこの手動の変更を克服する方法はありますか?

4

2 に答える 2

0

いいえ...モデルを「修正」するときは、これに注意する必要があります。

ViewBagや と同様に、モデルは実行時に評価されるため、ViewData手動で変更を更新する必要があります。

素敵な「検索と置換」で変更を更新できると思いますが

于 2013-04-17T06:49:50.653 に答える