0
驗證的行爲,我有一些輸入字段,正則表達式驗證和ASP.NET ASCX控件中自定義驗證。該行爲是在它的工作方式如下有點奇怪:內ASCX
如果客戶端驗證標誌的錯誤信息,我從標籤輸入字段路程,點擊提交後,頁面的帖子,因爲它應該。但是,如果一個客戶端驗證已標記錯誤,而是我糾正錯誤,並點擊提交按鈕,然後在錯誤被清除,但直到我點擊提交按鈕第二次的頁面不提交。
我的問題是我該如何改變這種行爲,我只需要點擊提交按鈕一次,既清除錯誤和投遞的頁面?此外,這是「行爲」標準嗎?
更新:出現此現象不使用用戶控制。我相信這是CompareValidator的特定行爲。不,相同的行爲發生在自定義驗證器中。如果我不「退出」並單擊該按鈕,則必須點擊兩次以獲得回發。第一次點擊只是清除驗證器。