如果您在服務器端驗證的aspx頁面中使用CustomValidator控件和ValidationSummary控件,則可以設置驗證器的ErrorMessage,並且其文本值將顯示在適當位置,並且ErrorMessage值將會在ValidationSummary控件中顯示。客戶端和服務器端驗證的驗證摘要
不錯。
現在,如果我還在JavaScript中執行客戶端驗證,那麼是否可以執行與服務器端代碼已解僱相同類型的驗證消息顯示?所以ValidationSummary會顯示它通常的HeaderText以及額外的ErrorMessage,而CustomValidator會顯示它的Text值(例如*)
我可以假設它是用於客戶端還是服務器端,但它會很好使用現有的控制,如果可能的話。
預先感謝
這很有效,但它需要回傳(異步或其他方式)無論如何,通過javascript事件發生這種情況? 例如,如果你想驗證一個文本框onblur? – 2009-08-26 14:45:31
如果EnableClientScript爲true,則不存在回發。這裏是MSDN的例子:http://msdn.microsoft.com/en-us/library/f5db6z8k(VS.71).aspx 你也可以做(客戶端和服務器端),作爲該例子說明。我也相信驗證發生時默認情況下,當被驗證的文本框失去焦點(onblur)。 – 2009-08-26 14:52:00
非常正確,我沒有設置ControlToValidate。非常感謝! – 2009-08-26 15:24:34