asp.net - 验证摘要控件未显示消息?

标签 asp.net

我有一个带有文本框的页面,用于输入手机号码。 为此,我已使用RequiredFieldValidator和RegularExpressionValidator对其进行了验证 显示=无:

而且我还放置了一个 ValidationSummary 控件

<asp:ValidationSummary ValidationGroup="mobile" ShowSummary="false" ID="vsValid"
    runat="server" ShowMessageBox="true" Enabled="true" 
    DisplayMode="SingleParagraph" />
<asp:TextBox ID="txtMobileNumber" runat="server" CssClass="Qinputbox"></asp:TextBox>
<asp:RequiredFieldValidator Display="None" ControlToValidate="txtMobileNumber" 
    ID="reqValidMobileNo" runat="server" ErrorMessage="*" 
    ValidationGroup="mobile"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ControlToValidate="txtMobileNumber" Display="None"
    ID="regExValidMobileNo" runat="server" 
    ErrorMessage="Please enter a valid mobile number."
    ValidationExpression="^((\+){0,1}91(\s){0,1}(\-){0,1}(\s){0,1}){0,1}9[0-9]
        (\s){0,1}(\-){0,1}(\s){0,1}[1-9]{1}[0-9]{7}$"
    ValidationGroup="mobile"></asp:RegularExpressionValidator>

当我在文本框中输入字符时,它没有显示摘要。 可能是什么问题?

最佳答案

来自您的代码片段: ShowSummary="false" 看起来有问题。

关于asp.net - 验证摘要控件未显示消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6436325/

相关文章:

javascript - 如何使用 ParsleyJS 仅针对一个特定按钮进行验证

javascript - 基于GridView中的另一个控件动态启用GridView中的ASP.net按钮

c# - 在asp.net中提交后显示错误的正确方法是什么?

ASP.NET 在存储过程中执行计算,或在 Gridview 中的数据绑定(bind)中执行计算

c# - 如何将值从 c# 传递给 javascript 到 ascx 页面

asp.net - 澄清 web.config 安全性以拒绝 IP 地址

c# - 违反 ASP.NET Core 中授权属性的默认行为是什么

asp.net - 您可以在.Net 中锁定单个应用程序变量吗?

javascript - <asp :Button> event not firing when within element affected by jQuery

c# - Linq-to-Sql:使用 LinqDataSource 以编程方式检索数据