0

グリッドを含む場合と含まない場合があるいくつかのサブフォームで構成されるフォームを作成する必要があります。簡単にするために、2 つのモデルを使用しているとします。 1. 申請者の詳細: 申請者の基本情報 (名前、生年月日、性別) が配置されます。2. 応募者の経験 : 応募者の過去の職務経験の詳細が掲載されています。

整理する目的で、ApplicantDetail と ApplicantExperience という 2 つの異なるコントローラーを作成することを考えています。両方にそれぞれの機能が含まれます。しかし、ユーザーが基本情報を入力するとすぐに、グリッドを持つ ApplicantDetail のインデックス ビューで同じビューを呼び出す必要があり、ユーザーは以前の作業の詳細を行の形式で入力できます。

私の基本的な質問は、ApplicantDetail のカミソリ ビューも含む単一のカミソリ ビューを作成できる方法はありますか??

4

1 に答える 1

1

あなたが探しているのは だと思いますRenderAction

を使用RenderActionすると、任意のビュー内でコントローラー/ビューを呼び出すことができます。

したがって、いくつかの剃刀ビューと 2 番目のコントローラーとビューの組み合わせがある場合、最初のビュー内で次のように呼び出すことができます。

@{ Html.RenderAction("Action", "Controller2"); }

これは、機能をモジュール化しようとするときに役立ちます。

詳細については、 Html.RenderAction および Html.Actionの Phil Haack によるブログ投稿を参照してください。

于 2011-08-04T00:21:34.610 に答える