2017-01-28 14 views
0

razor/htmlのフォームにはmodelというプロパティがあります。 submitボタンをクリックすることで、それらをmodel dataに2つの異なるビューに渡したいと思います。1つの送信ボタン、データはMVCの2つのビューに渡されます

私はこれに従わなければならないアプローチはありますか?

+2

送信ボタンをクリックすると、データはビューではなくサーバーに渡されます。達成しようとしていることを説明できますか?ユースケースは何ですか?サンプルコードを共有する –

+0

データは最初にコントローラに送られ、次に表示されます。私はコードを作成し、ボタンを送信します....送信ボタンをクリックすると、データがコントローラに送られて表示されます。コントローラによる2つのビュー。 – Poltu

+4

1つのメインビューと2つの部分ビューを作成できます。モデルを渡すことによって、メインビューで部分的なビューをレンダリングします。すべての3つのビューで同じモデルタイプを設定します。モデルを持つコントローラからメインビューを返します。 –

答えて

0

2つのビューをレンダリングするには、コントローラ内でメインビューを呼び出すことができます。

public ActionResult Index(){ 
    return View(); 
} 

インデックスビューでは、以下の2つの部分ビューを呼び出します。

@RenderPartial("_View1"); 
@RenderPartial("_View2"); 
関連する問題