最佳实践,多次渲染相同的部分,类似的id问题

时间:2013-03-05 05:14:05

标签: asp.net-mvc c#-4.0

我想要在单个页面上显示主 - 详细 - 主 - 详细信息(订单标题 - >订单详细信息 - >工作订单标题 - >工作订单详细信息)关系。我有一个标准表单,从订单标题开始,然后是一系列kendo ui标签,每个订单详细信息一个。在选项卡中,我显示一个局部视图,显示嵌套的主详细信息关系,显示工作订单表头(表单)和工作单详细信息(网格)。

问题在于,由于部分是在同一页面上多次生成的,因此您拥有非唯一元素ID。

总而言之,它有效,除了它违反了非唯一的Id规则,并且由于我在部分中有一些kendo小部件,因此它们不起作用。

所以只是想知道处理这个问题的最佳方法是什么?我想你可以在每个Id上添加一个后缀,然后在表单提交给控制器之前捕获表单submit并删除后缀...

还有其他方法吗?

0 个答案:

没有答案