【发布时间】:2011-05-06 09:48:02
【问题描述】:
我在这样的页面上有一个 ChangePassword 控件:
<asp:ChangePassword ID="ChangePassword1" runat="server"
NewPasswordRegularExpressionErrorMessage="Password must be atleast 8 characters, containing upper & lowercase, numeric and special characters."
ConfirmPasswordRequiredErrorMessage="Confirm Password is Required."
PasswordLabelText="Current Password:" OnChangedPassword="ChangePassword1_ChangedPassword">
</asp:ChangePassword>
如果用户将“确认密码”文本框留空,则页面运行时,该页面会在文本框旁边显示一个红色 *,但没有错误消息。其他文本框也会发生同样的事情。
但是,如果用户不符合正则表达式规则,则会显示在 NewPasswordRegularExpressionErrorMessage 设置的错误消息(我在后面的代码中设置正则表达式值)。
我尝试添加一个 ValidationSummary 并将其指向 ChangePassword1 控件,但没有任何变化。
如果用户将文本框留空,我如何获得要显示的错误消息?
【问题讨论】:
标签: asp.net