MVC 3在一个排序控件模板中组合多个控件



我正在处理一些表单,并且经常可以重用相同数量的字段和组合在一起,是否有可能将它们全部分组为模板,然后从页面调用它?

例如

:

它是怎么叫的,这样我可以做一个适当的研究?

你可以使用分部视图,它就像一个可重用的组件。

这些链接将详细说明:

  1. http://www.devcurry.com/2012/04/partial——视图——aspnet - mvc 3. - html
  2. http://www.dotnet-tricks.com/Tutorial/mvc/2IKW160912-Partial-View-in-Asp.net-MVC3-Razor.html
  3. MVC3部分视图

创建一个局部视图,并保留你想在其中重用的标记。您可以根据需要在其他视图中使用这些Partial视图。

可以使用Html。方法来调用其他视图中的部分视图。

@Html.Partial("RecentItems")

你也可以传递一些模型给你的局部视图

@Html.Partial("RecentItems", Model.RecentItems)

假设你的部分视图是强类型的类,与调用者视图的Model.RecentItems类型相同。

最新更新