C# asp.net页面上的多个表单

C# asp.net页面上的多个表单,c#,jquery,asp.net,forms,webforms,C#,Jquery,Asp.net,Forms,Webforms,我的asp.net网站上的多个表单有问题。在母版页上,我每一页都有一个小表单,在某些页面上,我还希望有一个表单。我知道不可能使用runat=server的for表单标记,所以我正在寻找解决方案 是否可以从其中一个表单停用验证器,以便另一个表单可以通过?然后我可以在服务器端c#代码中同时管理这两个表单 这可能吗,或者您知道其他解决方案吗?您可以为验证控件指定一个组名,如 <asp:RequiredFieldValidator ControlToValidate="TextBox2" Vali

我的asp.net网站上的多个表单有问题。在母版页上,我每一页都有一个小表单,在某些页面上,我还希望有一个表单。我知道不可能使用runat=server的for表单标记,所以我正在寻找解决方案

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


这可能吗,或者您知道其他解决方案吗?

您可以为验证控件指定一个组名,如

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

并将该组名称用于单击要验证的按钮

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


为什么要使用多个表单标签?为什么不在母版页上添加
标记,然后使用内容和内容占位符控件在各个页面上定义内容。谢谢,这是解决我问题的方法!我在内容上放了一张表格,并使用验证组将它们分开。