不使用编辑器模板的Asp MVC可重用控件

时间:2014-12-04 13:17:50

标签: asp.net-mvc

我想创建一个可以在同一页面上使用两次的视图,每次都有一个唯一的ID。

目前我使用两种方法来做这种事情

  1. 编辑模板
  2. stevensanderson在动态创建控件的方法
  3. 编辑器模板最简单,因为它们采用名称修改(例如parent1_parent2_childId),但编辑器模板不能跨区域使用,我真的很喜欢区域

    有第三种选择吗?

    感谢

1 个答案:

答案 0 :(得分:1)

您可以在RenderPartial扩展方法中将模型传递给子视图。使用此模式传递所需的ID,或者可以从中获取的内容。