0

私のプロジェクトでは、データをレンダリングするためだけに使用され、プロジェクトで数回使用される ProductAdditionnalInformationForCustomFees クラスのようなビューモデル (データをビューに転送するためだけに使用される単純なクラス) を頻繁に使用します。

しかし、実際にはこれらがたくさんあり、コントローラーとビューの間のデータ転送を処理する最良の方法ではないと思います。

匿名クラスを使用することもできましたが、開発時間とバグ ハンティングを大幅に改善するプロパティ intellisense が失われてしまいます。

匿名クラスのようなものをインテリセンスで作成する方法はありますか?

4

1 に答える 1

1

匿名クラスは とマークされていInternalます。これにより、ビューとコントローラーの間で共有することが難しくなります。回避策はありますが、厳密に型指定されたクラスを使用してください。

考えられる興味深い回避策の 1 つですが、IntelliSense は得られません 。Razor の動的匿名型により、RuntimeBinderException が発生します。

于 2012-12-05T16:44:43.073 に答える