快速回顾:我有一个汽车网站,我有一个简单的 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中自动渲染任何提示都会很棒!!
答案 0 :(得分:0)
在主视图(Mycars
)中,使用@Html.Action()
您将在控制器中创建相应的操作(您可以设置属性[ChildActionOnly]
,它可以是PartialViewResult
然后,您将创建与View
对应的(部分)PartialViewResult
,并且......就是这样。