4

メイン ビュー + 部分ビュー (たとえば、RenderAction を使用して子コントローラーを指定する) から単一のビューを構成できるため、メイン ビューによってレンダリングされる入力中に、子アクションによってレンダリングされる入力を子コントローラーに送信することは可能ですか?メインビューコントローラーに向けられていますか?最初は、データを 2 つのアクション メソッドにポストするのは奇妙に思えますが、部分ビューを使用する複合的な性質とはまったく一致しています。

これは可能ですか、それとも実用的ですか?

4

1 に答える 1

1

データが送信される場所は、それらの入力要素を含むフォームのアクション属性によって異なります。したがって、フォームを生成するときに、投稿先のコントローラーとアクションを指定できます。

@using (Html.BeginForm("SomeAction", "SomeController"))
{
    ...
}

メイン ビューでレンダリングされるフォームに同じ手法を使用して、送信時に送信するコントローラーとアクションを指定できます。

于 2011-10-12T16:27:37.387 に答える