mvc3在ActionResult中调用PartialViews放入DIVs

时间:2013-10-11 23:05:46

标签: asp.net-mvc-3 partial-views renderpartial

快速回顾:我有一个汽车网站,我有一个简单的 ActionResult 授权每个有权访问该控制器的用户将拥有1辆汽车,包括宝马,本田,福特或起亚,所以一旦他们登录,他们就会自动看到汽车的制造。我已经有了PartialView集,但我的问题是如何从ActionResult调用PartialView并将其放入View中的DIV内?

 [Authorize]
    public ActionResult Mycars()
    {

// How can I return a PartialView here and put it inside a DIV like
// the partialview is called "Mymakes" and its a PartialViewResult
// I just can't seem to put it inside a DIV from here
        return View();

    }

如上所述 PartialViewResult 完美无缺,我已经使用Ajax.BeginForm对其进行了测试 现在只是想在ActionResult中自动渲染任何提示都会很棒!!

1 个答案:

答案 0 :(得分:0)

在主视图(Mycars)中,使用@Html.Action()

您将在控制器中创建相应的操作(您可以设置属性[ChildActionOnly],它可以是PartialViewResult

类型

然后,您将创建与View对应的(部分)PartialViewResult,并且......就是这样。