2012-03-26 67 views
0

好的,这里是问题。如何在主页上渲染局部视图

我有一个用户类,其中包含名为朋友的用户列表。 我希望在我的所有网页上的右栏显示朋友列表。

所以我创建了3个作为母版的栏目布局。 和在这个朋友列我RenderPartial(“朋友”);

很遗憾,这需要一个模型。 我如何访问我的DOCCL.Models.User类并通过朋友列表中的朋友进行循环?

我不明白我可以如何创建一个控制器,因为我的母版页没有强类型。

回答

3

您应该从母版页调用子操作。

+0

我该如何去做这件事? – Puzzle84 2012-03-26 01:33:14

+1

'@ Html.RenderAction(“ActionName”,“ControllerName”)'(或者如果你使用aspx视图引擎,'<%Html.RenderAction(“ActionName”,“ControllerName”)%>') – Jon 2012-03-26 01:35:49

+0

Thanks Jon实际上帮助我很多。 – Puzzle84 2012-03-26 01:47:49