2013-10-11 14 views
0

快速回顾:我有一个汽车网站,我有一个简单的ActionResult授权每个用户有权访问该控制器将有1辆汽车的宝马,本田,福特或起亚,所以只要他们登录,他们就会自动看到汽车的制造。我已经有PartialView设置,但我的问题是我怎么能从ActionResult调用PartialView并将其放入View中的DIV中?mvc3调用ActionResult中的PartialViews放入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

嗯,不确定明白...从视图调用partialView:'@ Html.Partial(...)',而不是从控制器。 –

+0

可以控制er行为将从@ Html.Partial(...)调用,因为PartialViewResult必须调用数据库。 – user1949387

回答

0
在你的主视图( Mycars),使用 @Html.Action()

,你会在你的控制器创建相应的动作(可以设置属性[ChildActionOnly],它可以是类型的PartialViewResult

然后,您将创建

(部分)View对应于那个PartialViewResult,并且...就是这样

+0

非常感谢你的工作! – user1949387