我有一个要在单个页面上显示的主-详细-主-详细(订单标题-> 订单详细信息-> 工作订单标题-> 工作订单详细信息)关系。我有一个标准表格,从订单标题开始,然后是一系列 kendo ui 选项卡,每个订单详细信息一个。在选项卡中,我显示了一个部分视图,其中显示了一个嵌套的主详细信息关系,其中显示了工作订单标题(表单)和工作订单详细信息(网格)。
这样做的问题是,由于在同一页面上多次生成部分,因此您有非唯一的元素 ID。
总而言之,它可以工作,只是它违反了非唯一的 Id 规则,并且由于我在部分中有一些剑道小部件,因此它们不起作用。
所以只是想知道处理这个问题的最佳方法是什么?我想你可以在每个 Id 上加上一个后缀,然后在表单提交给控制器之前捕获表单提交并去掉后缀......
还有其他方法吗?