ASP.NET提供了一組驗證控件,并提供了一種易用但功能強大的檢錯方式,同時在必要時還可以向使用者顯示錯誤資訊。ASP.NET驗證不但能夠檢查使用者輸入的資訊是否有效,而且還可以減少網站受到攻擊的可能性。ASP.NET驗證提供了非空驗證、範圍驗證、比較驗證、正規表達式驗證、使用者自定義驗證等多種驗證方式,以及用于處理或集中顯示頁面上所有驗證控件的提示或錯誤資訊功能。
注意:雖然ASP.NET驗證控件是伺服器端控件,但是驗證操作一般在用戶端發生(除非定義了特定的伺服器端操作,如CustomValidator控件的伺服器端驗證),即不需要送出到伺服器。
