65.9K
CodeProject 正在变化。 阅读更多。
Home

ValidationSummary

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2013 年 10 月 11 日

CPOL
viewsIcon

9806

当页面的 IsValid 属性为 false 时,会显示 ValidationSummary 控件。它“轮询”页面上的每个验证控件并

当页面的 IsValid 属性为 false 时,会显示 ValidationSummary 控件。它“轮询”页面上的每个验证控件并汇总每个控件暴露的文本消息。  它通过 Page.Validators 集合来实现这一点;每个验证控件都添加到此集合中,验证摘要可以使用它来确定哪些验证器存在错误。  以下示例说明了使用 ValidationSummary 显示错误。

当处理用户的输入时(例如,提交表单时),Web Forms 框架根据 ValidationGroup 属性将用户的输入传递给关联的验证控件或控件。验证控件测试用户的输入并设置一个属性来指示输入是否通过了验证测试。在处理完所有验证控件后,页面的 IsValid 属性被设置;如果任何控件显示验证检查失败,则整个页面将被设置为无效。

ValidationSummary 控件仅显示相同 ValidationGroup 中的验证器的错误。

白皮书/博客

© . All rights reserved.