我有一个带有文本框的页面,用于输入手机号码。 为此,我已使用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/