【问题标题】:RequiredFieldValidator not working?必填字段验证器不起作用?
【发布时间】:2018-04-19 06:14:04
【问题描述】:

当我没有在文本框中输入任何内容时,单击按钮后消息根本不会显示。这是我的代码:

    <div style="padding-top:5px">
                        <asp:Label Text="Enter Account Email Address" CssClass="required" runat="server" />
                        <asp:TextBox ID="EAdd" width="300px" runat="server" ValidationGroup="Email"/>
                        <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server"
                          ControlToValidate="EAdd"
                          ErrorMessage="This is a required field."
                          Display="Dynamic"
                          ValidationGroup="Email"
                          ForeColor="Red">
                        </asp:RequiredFieldValidator>
                        <asp:ValidationSummary id="Errors" ShowMessageBox="true" runat="server" />
                    </div>

【问题讨论】:

  • 巴顿在哪里?
  • 验证器是正确的(除非按钮具有不同的 ValidationGroup)。可能有 javascript 错误。检查浏览器控制台。

标签: c# asp.net requiredfieldvalidator


【解决方案1】:

您需要在验证摘要中添加验证组,就像

<asp:ValidationSummary id="Errors" ShowMessageBox="true" runat="server" ValidationGroup="Email" />

【讨论】:

    【解决方案2】:

    按钮是否具有相同的 ValidationGroup = "Email"?

    【讨论】:

      猜你喜欢
      • 2011-05-03
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 2016-12-03
      相关资源
      最近更新 更多