表现层组件支持数据校验,自动在用户录入的过程中对数字型、逻辑型、日期时间型的录入域的输入内容进行校验,还可以通过在字段上声明一到多个校验器来扩展校验方式。每一种校验器均可同时支持客户端校验和服务端校验,客户端校验有助于改善客户端的友好性,而服务端校验则可以更好地保证数据的有效性。
标准校验器包括:
- RequiredValidator 用于检查必填字段是否已输入的校验器
- LengthValidator 用于检查用户输入的内容的长度是否在预定的范围内
- RangeValidator 用于检查用户输入的内容是否在预定的范围内
- ListValidator 用于检查用户输入的内容是否在预先提供好的一组备选值当中
- PatternValidator 根据开发者已定义的一个正则表达式来检查用户输入的内容
- 此外,开发者可以根据自己的需要扩展出自己的校验器CustomValidator。