我目前有一个Web Form看起来像这样的 ASP.Net:

此 Web 表单的每个部分都包含在其自身div中,因此可以通过将 CSSdisplay:属性更改为 来显示或隐藏它们none。我的目的是从第一个开始,一次展示每个部分。当用户单击“下一步”时,当前可见的部分将被隐藏,下一个部分将显示在其位置。
许多字段都附加了 ASP.Net 验证控件(此图像中显示了“邮政编码”验证错误消息作为示例)。
这些验证控件具有runat=server
整体Web Form正在通过动态加载到父 divAJAX中。每个Next按钮都不是类型submit(它们是<input type= "button">)。
如何确保在允许用户点击“下一步”之前验证给定部分中的所有字段?
我非常坚持这一点,所以非常感谢一些帮助!