AJAX/ASP.Net/C#:是否仅在验证后显示下一个内容?

AJAX/ASP.Net/C#:是否仅在验证后显示下一个内容?,c#,asp.net,ajax,asp.net-ajax,validation,C#,Asp.net,Ajax,Asp.net Ajax,Validation,我目前有一个ASP.NetWeb表单,看起来像这样: 此web表单的每个部分都包装在自己的div中,以便通过将CSSdisplay:属性更改为none来显示或隐藏它们。我的意图是从第一个部分开始,一次显示一个部分。当用户单击“下一步”时,当前可见部分将被隐藏,下一部分将显示在其位置 许多字段都附加了ASP.Net验证控件(“Zip Code”验证错误消息在此图像中显示为示例) 这些验证控件具有runat=server 整个Web表单通过AJAX动态加载到父div中。每个Next按钮不是subm

我目前有一个ASP.Net
Web表单
,看起来像这样:

此web表单的每个部分都包装在自己的
div
中,以便通过将CSS
display:
属性更改为
none
来显示或隐藏它们。我的意图是从第一个部分开始,一次显示一个部分。当用户单击“下一步”时,当前可见部分将被隐藏,下一部分将显示在其位置

许多字段都附加了ASP.Net验证控件(“Zip Code”验证错误消息在此图像中显示为示例)

这些验证控件具有
runat=server

整个
Web表单
通过
AJAX
动态加载到父div中。每个
Next
按钮不是
submit
类型(它们是

如何确保在允许用户点击“下一步”之前验证给定部分中的所有字段


我被困在这个问题上了,所以我非常感谢您的帮助

每个DIV都有一个选项,您可以使用“下一步”按钮,也可以为按钮使用一个ValidationGroup,控件需要在DIV内进行验证。如果设置了验证组,则在回发之前将只验证相同的组控件

或者,当单击“下一步”按钮时,您可以使用客户端脚本或代码隐藏来设置“下一步”按钮并更改该按钮的验证组


问题是我无法调用
submit
,因为页面是使用AJAX动态放置在父div中的。