我有一个TextBox的页面输入手机号码。 对于我已经采用的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>
当我在TextBox输入的字符它没有显示摘要。 可能是什么问题?
在此先感谢
嗨NetRat,我想显示消息文本更改事件,但不是在任何回发。我发现validationsummary控制将显示消息后,才回发它是正确的。我在链接http://www.devmanuals.com/tutorials/ms/aspdotnet/validationsummary.html –
请参阅示例,请检查Tim的答案。你想验证W/O回发,那么你应该设置'EnableClientScript =“true”' – NetRat