Web Form現在、次のような
ASP.Netがあります。
この Web フォームの各セクションは、CSSプロパティを にdiv変更することで表示または非表示にできるように、独自にラップされています。私の意図は、最初のセクションから始めて、一度に各セクションを 1 つずつ表示することです。ユーザーが [次へ] をクリックすると、現在表示されているセクションが非表示になり、次のセクションが代わりに表示されます。display:none
多くのフィールドには、ASP.Net 検証コントロールが関連付けられています (この画像では、例として「Zip Code」検証エラー メッセージが表示されています)。
これらの検証コントロールには、runat=server
全体Web Formが を通じて動的に親 div にロードされていAJAXます。各Nextボタンはタイプではありませんsubmit(それらは です<input type= "button">)。
ユーザーが「次へ」をクリックできるようにする前に、特定のセクションのすべてのフィールドが検証されるようにするにはどうすればよいですか?
私はこれにかなりこだわっているので、いくつかの支援を本当にいただければ幸いです!