网页asp.net上有多个表单

本文关键字:表单 asp net 网页 | 更新日期: 2023-09-27 17:58:53

我的asp.net网站上有多个表单出现问题。在母版页上,我为每一页都有一个小表单,在某些页面上,我也想有一个表单。我知道不可能有runat=server的表单标签,所以我正在寻找解决方案。

是否可以停用其中一个表单的验证器,以便另一个表单可以通过?然后我可以在服务器端c代码中一起管理这两个表单。

这可能吗?或者你知道还有其他解决方案吗?

网页asp.net上有多个表单

您可以给验证控件一个类似的组名

<asp:RequiredFieldValidator ControlToValidate="TextBox2" ValidationGroup="Login" ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>

并将该组名称用于您想要在点击时验证的按钮,如

<asp:Button ID="Button1" runat="server" Text="Login" ValidationGroup="Login" />