【问题标题】:Validation summary not showing验证摘要未显示
【发布时间】:2012-03-13 03:13:08
【问题描述】:

为什么在我单击登录控件中的 ligin 按钮后我的验证摘要不显示。如果我在用户名 n 密码框中将其留空,它应该显示一条错误消息,对吗?你们能告诉我我该怎么办吗?我正在使用母版页。谢谢。

   <asp:Login ID="Login1" runat="server" BackColor="#F7F7DE" BorderColor="#CCCC99" 
                            BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="10pt">
                            <TitleTextStyle BackColor="#6B696B" Font-Bold="True" ForeColor="#FFFFFF" />
                        </asp:Login>
                    </p>
                   <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
    ValidationGroup="Login1" />

【问题讨论】:

  • 您是否将验证控件添加到每个文本框?你能发布竞争代码吗
  • 此代码在我的 PC 中运行良好 &lt;/p&gt; 是额外的,请删除它。或者这是您在页面上编写的唯一代码?还是有其他代码?

标签: c# asp.net


【解决方案1】:

ValidationGroup="Login1"

必须在每个验证器和登录按钮控件上指定。

【讨论】:

  • @MinahSaja 很高兴它有帮助 ;) Damien。
【解决方案2】:

您的所有验证控件(LengthValidator、RegexValidator 等)都需要位于同一个 ValidationGroup 中,以便 ValidationSummary 将它们提取出来。你能确认是这样吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    相关资源
    最近更新 更多