我是MVC3的新手。我正在使用剃须刀。
我有一个包含4个项目的菜单。 每次单击,都应打开一个不同的局部视图。
有人可以帮助我吗...
最好不要在服务器端使用控制器..
谢谢, Aneesh
答案 0 :(得分:4)
如果你不使用控制器,你需要Html.RenderPartial:
如果要使用控制器操作渲染局部视图,请使用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
答案 1 :(得分:0)
您必须创建一个对象,其中您想要的所有数据显示在所有不同的部分视图上。 然后使用@ Html.RenderPartial渲染所需的部分。使用第二个parmater添加数据。
实施例: @ {Html.RenderPartial(“_ Customers”,Model.CustomerList);}