私は1つのビューページ(MyView.aspx)とこのページにバインドする多くのデータソースを持っています。ASP.NET MVC2 - 1つのビューページに複数のデータソースをバインドするモデル - オプション?
それが私の見解でなどブックス、出版社、コメントなど
それらの一つ一つが、リストを提供を目的としている、リスト、
、multilpleのための私のoptiosnは何しているとしましょうモデルの寝台?
それぞれが空であるかどうかを確認し、それを列挙したいと思います。しかし、私はinherietにページを設定した場合、ModelingCount()をチェックすることはできません。
私のオプションは何ですか?コントロール/部分表示で各コンテンツ領域を読み込む必要がありますか?
または、各オブジェクトをViewDataにダンプし、ビューでキャストしてカウントを確認することはできますか?
私の問題をよく見ていただきありがとうございます。
ねえ、それは素晴らしい考えです。私はViewModelsを忘れています。私のチームは、できるだけ具体的なオブジェクト(Publisherオブジェクトなど)を使用したいと考えています。これは、各モデルの部分的なビューを作成することに優先されますか? – nocarrier
上記のように実装することができます。そして、すべてのオブジェクトを1つのビューに渡すだけです。ただし、ビュー内に単一のタイプのデータを表示するだけの場合は、アイテムのコレクションを渡すだけでベスト・ベットになる可能性があります。 –
多くのappriciated。ご協力いただきありがとうございます! – nocarrier