3.16.6  验证组控件

3.16.6 验证组控件

验证组控件(ValidationSummary)能够对同一页面的多个控件进行验证。同时,验证组控件(ValidationSummary)通过ErrorMessage属性为页面上的每个验证控件显示错误信息。验证组控件(ValidationSummary)的常用属性如下:

DisplayMode,摘要可显示为列表,项目符号列表或单个段落。

HeaderText,标题部分指定一个自定义标题。

ShowMessageBox,是否在消息框中显示摘要。

ShowSummary,控制是显示还是隐藏ValidationSummary控件。

验证控件能够显示页面的多个控件产生的错误,示例代码如下:

978-7-111-46863-9-Chapter03-115.jpg

978-7-111-46863-9-Chapter03-116.jpg

运行结果如图3-54所示。

978-7-111-46863-9-Chapter03-117.jpg

图3-54 ValidationSummary验证控件

当有多个错误发生时,ValidationSummary控件能够捕获多个验证错误并呈现给用户,这样就避免了一个表单需要多个验证时需要使用多个验证控件进行绑定,使用ValidationSum-mary控件就无须为每个需要验证的控件进行绑定。