0

我是 MVC3 的新手。我正在使用剃须刀。

我有一个包含 4 个项目的菜单。每次单击都会打开一个不同的局部视图。

任何人都可以在这里帮我..

最好不要在服务器端使用控制器..

谢谢,阿尼什

4

2 回答 2

4

如果您不使用控制器,则需要 Html.RenderPartial:

http://msdn.microsoft.com/en-us/library/system.web.mvc.html.renderpartialextensions.renderpartial.aspx

如果要使用控制器操作呈现部分视图,请使用 Html.RenderAction:http: //msdn.microsoft.com/en-us/library/system.web.mvc.html.childactionextensions.renderaction.aspx

http://devlicio.us/blogs/derik_whittaker/archive/2008/11/24/renderpartial-vs-renderaction.aspx

于 2012-06-05T10:44:22.680 回答
0

您必须创建一个对象,您想要在所有不同的局部视图上显示所有数据。然后使用 @Html.RenderPartial 来渲染你想要的部分。使用第二个参数添加数据。

示例:@{Html.RenderPartial("_Customers", Model.CustomerList);}

于 2012-06-05T11:39:20.557 回答