我想爲我的asp.net表單做一個ajax風格的表單驗證(用綠色複選標記顯示輸入有效時)。asp.net驗證器的客戶端事件
對於兩個字段,我使用自定義驗證器並使用jquery ajax來驗證值。對於這些驗證器,如果結果正常,我會捎帶客戶端驗證以顯示進度條,而ajax調用正在等待響應和綠色複選標記。
對於其他輸入我有requiredFiled和正則表達式驗證程序,我寧願不將它們全部轉換爲自定義驗證程序。是否有一個客戶端事件被稱爲驗證非自定義驗證器?
我想爲我的asp.net表單做一個ajax風格的表單驗證(用綠色複選標記顯示輸入有效時)。asp.net驗證器的客戶端事件
對於兩個字段,我使用自定義驗證器並使用jquery ajax來驗證值。對於這些驗證器,如果結果正常,我會捎帶客戶端驗證以顯示進度條,而ajax調用正在等待響應和綠色複選標記。
對於其他輸入我有requiredFiled和正則表達式驗證程序,我寧願不將它們全部轉換爲自定義驗證程序。是否有一個客戶端事件被稱爲驗證非自定義驗證器?
您需要修改客戶端evaluationfunction
財產上的驗證
文檔:http://msdn.microsoft.com/en-us/library/aa719700(VS.71).aspx
教程:http://blogbaris.blogspot.co.uk/2011/03/creating-custom-validator-control-in.html
我並不打算繼承等。我總是可以使用自定義驗證器。我只是想知道常規驗證器是否可以使用客戶端事件。 – 2012-08-01 19:47:52
除非我記錯了,我相信所有的ASP.NET驗證提供客戶端腳本驗證除非它通過EnableClientScript =「false」在控件上明確禁用。 – 2012-08-01 19:06:41
那麼如果我仍然需要自己提供邏輯,那麼自定義驗證器和requiredfield驗證器之間有什麼區別?我正在尋找一個事件,而不是自己實現這個功能。 – 2012-08-01 19:09:35
也許我誤解了你的問題。這將有助於根據您的描述? http://stackoverflow.com/questions/11443006/clienside-validation-before-server-side – 2012-08-01 19:25:20