1

この機能はアプリケーション全体で必要になるため、MVC 3 で新しい部分ビューを作成しています。部分ビューのみに別のコントローラーを使用することは可能ですか?

4

1 に答える 1

1

はい、できます。コントローラーを作成します (部分ビューのみにコントローラーを使用する必要がある場合は、子以外のアクション呼び出しを無効にすることを検討してください)。

public class FooController : Controller
{
    [ChildActionOnly]
    public PartialViewResult Bar()
    {
        var model = new BarModel();
        return PartialView("_Bar", model);
    }
}

そして、それを使用してください

@Html.RenderAction("Bar", "Foo")
于 2012-12-10T18:40:29.797 に答える