.netとMVCについて少し読んだことがあります。私はMVCでViewModelsを使うことを示唆したことを覚えています。これは、コントローラによって制御されるべきデータをビューに混乱させる欲求を軽減するのに役立つだろう。混乱した.net MVCモデルとモデルの表示
これはMVVMパターンによって参照されるものだと思いました。明らかにそれを見た後、実際には実装はコントローラを完全に廃止します。正確には私がしたいことではありません。
私の場合、ViewModelを使用するのはまだ合法ですか?それはより良い練習か不必要な仕事か? ViewModelsディレクトリ/名前空間はどこに置くでしょうか?モデルディレクトリの下に?
モデルがViewModelsについて知っているのは正当でしょうか?たとえば、コントローラにViewModelを返すモデルがありますか?
私はjqgridを使用asp.net MVCプロジェクトにしています。 jqgridには、特定の要求および応答データ構造が必要です。そこで、jqgridを操作するための特定のビューモデルを作成しました。シンプルな値型、ディクショナリ型、IEnumerable型などの単純な入力データ(コントローラアクションへの)の場合、asp.net mvcは通常、それらのデータに "バインド"する方法を理解することができます。 –
これへの参照を追加したいと思っていますが、特定の回答の下で資格があるかどうかはわかりませんので、ここで取り上げます:http://freshbrewedcode.com/joshbush/2012/03/05/mass-assignment-aspnet-mvc/ – Chris