2016-03-31 10 views
2

Foo@modelが必要なビューがあります。ビュー内のフォーム内の別のモデルにtaghelpersを使用する

しかし、ページ内には、別のアクションにサブミットしたいフォームがあります。タイプが異なるBarのモデルが必要です。

私が行っているのは、私が持っているビューがオブジェクトFooについての詳細を示しているからですが、提出されたフォームは、Fooに関連しない情報を収集しています。そして、私は2つのモデルの特性を組み合わせることを望んでいません。

aspタグヘルパーの使用は、ビューの上部に前述の@modelに依存しているようですが、これは問題ありません。しかし、それらを使用し続ける方法はありますか?フォームの文脈の中で、おそらくそれを別のタイプにバインドしますか?

答えて

0

私は特定のアセンブリがASP5/MVC6で利用可能であることはないと思うそれ自身のモデルと別のビューでフォームを入れて、@Html.RenderAction()

+0

経由でメインビューにそれをレンダリングします。 msdnドキュメントに基づいてそれを見つけることができませんが、私は部分的にレンダリングし、その方法でモデルを渡して、それがどのように動作するか見ることができます。 – mariocatch

+0

新しいフレームワークをまだ使用していない可能性もあります。それはViewComponent https://docs.asp.net/en/latest/mvc/views/view-components.htmlに置き換えられているようです –

関連する問題