【问题标题】:Multiple forms on page asp.netasp.net 页面上的多个表单
【发布时间】:2014-06-03 07:59:47
【问题描述】:

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

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

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

【问题讨论】:

  • 为什么要使用多个表单标签?为什么不在母版页上放置 <form> 标记,然后使用 Content 和 ContentPlaceHolder 控件在各个页面上定义您的内容。

标签: c# jquery asp.net forms webforms


【解决方案1】:

你可以给你的验证控件一个组名,比如

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

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

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

【讨论】:

  • 谢谢,这是我的问题的解决方案!我在内容上放置了一个表单,并使用验证组将它们分开。
猜你喜欢
  • 2010-09-10
  • 1970-01-01
  • 2011-01-27
  • 2011-03-19
  • 2012-07-19
  • 2011-10-27
  • 1970-01-01
  • 1970-01-01
  • 2020-09-16
相关资源
最近更新 更多