0

別のページで使用したい通常のビューがあり、展開ボタンをクリックすると、魔法のように jQuery のようなアコーディオンに表示されます。次を使用して呼び出す場合:

Html.Partial(A_non_partial_view, new view_model_used_by_the_non_partial_view())

...それはうまくいく可能性がありますか、それともMVCはそのように配管されていませんか? (それが役立つ場合は、MVC 3を使用しています。)

4

1 に答える 1

0

可能ですが、同じコントローラー ビュー フォルダーまたは共有ビュー フォルダーにある場合に限ります。そうしないと、そのパスを完全に指定する必要がありますが、実際にはそうではありません。

Html.Action または Html.RenderAction を使用する場合、そのアクションは PartialView を返す必要があります。そうしないと、head タグなどを含む完全な HTML ページが再度プッシュされます。

于 2012-12-12T08:27:05.650 に答える