我有 2 个嵌套的部分控件
用户控制1:
Html.BeginRouteForm
(
Html.RenderPartial (path of child form)
)
子控件:
Html.LabelFor(x=>x.FirstName,"First Name")
Html.TextBoxFor(x=>x.FirstName)
...
问题:
我在主页上有 2 个此部分控件的实例。当我单击第二个实例的提交按钮时,使用 AJAX 和 JQuery 发布表单。由于 FirstName 具有必需的约束,因此表单会返回并触发 FirstName 所需的验证。问题来了:当我单击标签“名字”时,光标将焦点集中在部分表单的第一个实例的名字文本框上,而不是触发验证的第二个实例。
关于如何解决这个问题的任何建议?非常感谢!