![](/img/trans.png)
[英]Internal works of ASP.NET Validation controls in client and server side
[英]Validation Controls for ASP.NET Server side or client side?
ASP.NET中的驗證控件是否適用於服務器端和客戶端? 或者它僅用於客戶端驗證?
謝謝
ASP.NET驗證控件執行client side
和server side
驗證。 EnableClientValidation
是disable
客戶端驗證的屬性。
引自MSDN Document for ASP.NET Validation Controls
驗證控件在服務器代碼中執行輸入檢查。 當用戶向服務器提交頁面時,將調用驗證控件以檢查用戶輸入,通過控件進行控制。 在頁面初始化之后(即,在處理了視圖狀態和回發數據之后)但在調用任何更改或單擊事件處理程序之前進行驗證。
即使驗證控件已在客戶端上執行驗證,ASP.NET也會在服務器上執行驗證,以便您可以在基於服務器的事件處理程序中測試其有效性。
您可以通過調用驗證控件的Validate方法在您自己的代碼中調用驗證
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.