簡體   English   中英

ASP.NET服務器端或客戶端的驗證控件?

[英]Validation Controls for ASP.NET Server side or client side?

ASP.NET中的驗證控件是否適用於服務器端和客戶端? 或者它僅用於客戶端驗證?

謝謝

ASP.NET驗證控件執行client sideserver side驗證。 EnableClientValidationdisable客戶端驗證的屬性。

引自MSDN Document for ASP.NET Validation Controls

驗證控件在服務器代碼中執行輸入檢查。 當用戶向服務器提交頁面時,將調用驗證控件以檢查用戶輸入,通過控件進行控制。 在頁面初始化之后(即,在處理了視圖狀態和回發數據之后)但在調用任何更改或單擊事件處理程序之前進行驗證。

即使驗證控件已在客戶端上執行驗證,ASP.NET也會在服務器上執行驗證,以便您可以在基於服務器的事件處理程序中測試其有效性。

您可以通過調用驗證控件的Validate方法在您自己的代碼中調用驗證

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM