我的Web应用程序中有asp.net登录控件。当我提供错误的用户名和密码并单击登录按钮时,将显示失败文本。然后清除密码字段,然后单击登录按钮,将出现失败文本和passwordrequirederrormessage验证消息。但我只需要密码requirederrormessage就会出现。任何人都可以为此提供解决方案。谢谢
答案 0 :(得分:0)
如果您在Click事件中检查用户名/密码,请确保在继续之前检查页面的IsValid属性。如果通过验证控件验证用户名/密码,请将其EnableClientScript设置为false,将RequiredFieldValidator设置为true。这将阻止表单在没有密码的情况下提交并且第二个验证器被调用,除非他们关闭了JavaScript。