2 つのネストされた部分コントロールがあります
ユーザー コントロール 1:
Html.BeginRouteForm
(
Html.RenderPartial (path of child form)
)
子コントロール:
Html.LabelFor(x=>x.FirstName,"First Name")
Html.TextBoxFor(x=>x.FirstName)
...
問題:
ホームページにこの部分コントロールのインスタンスが 2 つあります。2 番目のインスタンスの [送信] ボタンをクリックすると、AJAX と JQuery を使用してフォームが投稿されます。FirstName には必須の制約があるため、FirstName に対してトリガーされた必須の検証でフォームがレンダリングされます。ここで問題が発生します: ラベル「First Name」をクリックすると、検証がトリガーされた 2 番目のインスタンスではなく、部分フォームの最初のインスタンスの First Name TextBox にカーソルがフォーカスされます。
これに取り組む方法について何か提案はありますか?どうもありがとう!