asp.net登录控件中的验证问题
本文关键字:验证 问题 控件 net 登录 asp | 更新日期: 2023-09-27 18:07:00
我有asp.net登录控件在我的web应用程序。我使用了以下代码:
<asp:Login ID="LoginControl" runat="server" Width="351px" CssClass="login"
PasswordRequiredErrorMessage="You must enter a Password."
UserNameRequiredErrorMessage="You must enter a Username."
FailureText="Incorrect Username/Password"
EnableTheming="true" TitleText="Login into Focus/Career Status Viewer"
Height="164px" onauthenticate="LoginControl_Authenticate"
DisplayRememberMe="False"
UserNameLabelText="Username:" Font-Names="Arial" FailureTextStyle-Wrap="False" FailureAction="RedirectToLoginPage">
<TextBoxStyle CssClass="login-textbox" Font-Names="Arial" />
<LoginButtonStyle CssClass="login-button" />
<ValidatorTextStyle Font-Names="Calibri" />
<TitleTextStyle CssClass="login-title"/>
</asp:Login>
<br />
<br />
<asp:ValidationSummary id="LoginValidationSummary"
runat="server" ShowSummary="true"
ValidationGroup="LoginControl" Height="44px" Width="471px" >
</asp:ValidationSummary>
当我给出错误的用户名和密码并单击登录按钮时,将出现失败文本。然后清除密码字段,然后单击登录按钮,失败文本和passwordrequirederrormessage验证消息将出现。但我只需要密码要求,错误信息将出现。有人能给出解决办法吗?谢谢你
您总是可以绕过它,并使用单独的Asp:RequireFieldValidator
和模板化的Asp:Login
。