C# asp.net登录控件中的验证

C# asp.net登录控件中的验证,c#,asp.net,C#,Asp.net,可能重复: 我的web应用程序中有asp.net登录控件。当我输入错误的用户名和密码并单击登录按钮时,将出现失败文本。然后清除密码字段,然后单击登录按钮,将显示失败文本和passwordrequirederrormessage验证消息。但我只需要所需的密码错误信息就会出现。有谁能给出解决办法吗。谢谢如果要在单击事件中检查用户名/密码,请确保在继续之前检查页面的IsValid属性。如果要通过验证控件验证用户名/密码,请将其EnableClientScript设置为false,并将Required

可能重复:


我的web应用程序中有asp.net登录控件。当我输入错误的用户名和密码并单击登录按钮时,将出现失败文本。然后清除密码字段,然后单击登录按钮,将显示失败文本和passwordrequirederrormessage验证消息。但我只需要所需的密码错误信息就会出现。有谁能给出解决办法吗。谢谢

如果要在单击事件中检查用户名/密码,请确保在继续之前检查页面的IsValid属性。如果要通过验证控件验证用户名/密码,请将其EnableClientScript设置为false,并将RequiredFieldValidator设置为true。这将防止表单在没有密码的情况下提交,并防止调用第二个验证器,除非它们关闭了JavaScript

如果不知道你的代码,我们就无法知道。但是,听起来“失败文本”是基于检查您的身份验证是否成功,而“PasswordRequiredErrorMessage”可能来自
asp:ValidationControl
。您需要了解这些标签何时/为何显示/隐藏的逻辑。如果在那之后您仍然有问题,请向我们展示一些代码,我们将尽力提供帮助=)