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

验证控件

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2013 年 10 月 11 日

CPOL

2分钟阅读

viewsIcon

10223

ASP.NET 验证控件是强大的服务器控件,用于验证用户输入。这些控件提供服务器端和

ASP.NET 验证控件是强大的服务器控件,用于验证用户输入。这些控件提供服务器端和客户端验证。

客户端验证功能可用于为您的用户提供更好的用户界面体验。通过使用客户端功能,您的用户无需等待完整的页面回发,然后才发现他们未能完整填写表单。相反,客户端功能可用于立即(在提交页面之前)通知用户任何缺失和/或无效的数据。

1.1 Framework 下验证控件的一个缺点是无法仅验证表单的部分内容。每当触发验证器时,即使它们可能与单击的特定按钮无关,页面上的所有验证器都会被检查。在 2.0 Framework 中,引入了一个新的 ValidationGroup 属性。通过在按钮上设置 ValidationGroup 属性,只有设置为相同 ValidationGroup 的验证控件才会被检查。

可以使用验证控件的 IsValid 属性在服务器端检查验证。此外,您可以使用 Page 的 IsValid 属性来检查页面上所有验证控件的验证结果。在测试验证控件或页面的 IsValid 属性之前,重要的是通过使用 Validate 方法已经执行了验证检查。您可以对单个控件和页面本身调用 Validate。

以下是验证控件列表

链接
白皮书/博客
视频

 

© . All rights reserved.