2011-08-27 71 views
0

可能重複:
validation problem in asp.net login control驗證在asp.net登錄控制

我在我的web應用程序asp.net登錄控制。當我提供不正確的用戶名和密碼並單擊登錄按鈕時,將出現失敗文本。然後清除密碼字段,然後單擊登錄按鈕會出現失敗文本和密碼驗證錯誤消息驗證消息。但我只需要密碼requirederrormessage就會出現。任何人都可以爲此提供解決方案。謝謝

+0

不知道任何關於你的代碼,我們不知道。但是,這聽起來像「失敗文本」是基於檢查,以確定您的身份驗證是否成功,而您的「PasswordRequiredErrorMessage」可能來自「asp:ValidationControl」。您需要查看何時/爲什麼顯示/隱藏這些標籤的邏輯。如果您在此之後仍然有問題,請向我們展示一些代碼,我們會盡力幫助=) – jadarnel27

回答

0

如果您在Click事件中檢查用戶名/密碼,請務必在繼續之前檢查頁面的IsValid屬性。如果通過驗證控件驗證用戶名/密碼,請將其EnableClientScript設置爲false,並將RequiredFieldValidator設置爲true。這樣可以防止表單在沒有密碼的情況下提交,並且第二個驗證器不會被調用,除非它們關閉了JavaScript。