2012-04-04 13 views
0

ページ上にさまざまなウィジェットを持つMVCページ/ビューをレンダリングしたいとします。したがって、一部のビューにはウィジェットAがあり、別のページにはウィジェットAとBなどがある可能性があります。各ウィジェットは、パラメータを渡す部分的なビューになると思っていました。だから天気ウィジェットだったら、私は郵便番号などの部分ビューを渡す必要がありますビューファイル自体のMVCページテンプレート設定?

私の質問はどのようなアーキテクチャにアプローチする最良の方法は何ですか?私たちは現在、この情報を格納する外部xmlファイルを持っています:myview.xml(myview.cshtm用)
外部ファイルは望みませんが、ビューのヘッダーにすべてを1か所に保存したいファイル自体?どんな勧告?

+0

あなたはそのXMLファイルに保存されている正確に何を明確にすることはできますか?プロパティビューと部分ビューの間のマッピング? 'Html.Partial'呼び出しで部分とプロパティを直接指定するのではなく、そのように抽象化する理由はありますか? – bhamlin

答えて

1

あなたのビューには独立したウィジェットがありますか?

RenderActionを使用してレンダリングするだけで音が鳴ります。

More info by Haack

MSDN

+0

あなたはそれを持っています!それが決まったのです。ありがとう。 –

関連する問題