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.net登录控件中的验证问题

您总是可以绕过它,并使用单独的Asp:RequireFieldValidator和模板化的Asp:Login