输入要验证的控件的使用原则就是将一个或多个验证控件与需要验证的输入控件联系起来。当一个用户提交页面后,每个验证控件对与其相关联的空间中的值进行检查,以确定其是否已经经过验证测试。如果测试失败,ValidationSummary控件将把这些验证控件定义的错误消息显示出来。
验证控件还会自动对浏览器或客户设备的类型进行检测,对于浏览器他们还会在页面中产生客户端验证代码。当用户从一个控件转移到另一个控件的时候,这个客户端代码利用DHTML在页面中动态显示验证控件的内容(验证控件的开标记和闭标记之间的文本或学符)。如果验证检测失败的话,客户端代码还会防止页面被提交,这就提供了一个更具影响功能的界面,与传统的手工编写的客户端确认代码功能相同。