www.baike369.com
百科369 > ASP.NET教程 > ASP.NET使用验证控件

ASP.NET使用验证控件



ASP.NET验证控件概述

ASP.NET验证控件概述

验证控件主要用于将表单提交到Web服务器端时,使用验证控件来防止用户向数据库表提交错误类型的数据。

ASP.NET验证控件与JavaScript

默认情况下,验证控件会在客户端(浏览器)和服务器端都执行验证。

ASP.NET验证控件使用Page.IsValid属性

我们在提交表单数据时,如果包含有验证控件,那么,应当总是检查Page.IsValid属性。

ASP.NET验证控件设置Display属性

所有的验证控件都包含Display属性,该属性用于决定如何显示验证错误信息。

ASP.NET验证控件突出显示验证错误信息

ASP.NET使用验证控件显示验证错误信息时,验证控件显示的是其Text属性的值。

ASP.NET验证控件使用SetFocusOnError属性强调验证错误

在ASP.NET的验证控件中,另一种强调错误的方式是使用SetFocusOnError属性,所有的验证控件都支持这个属性。

ASP.NET使用Page.Validators属性真正强调关联验证错误的控件

在使用ASP.NET验证控件时,如果想真正地强调关联验证错误的控件,那么可以使用Page.Validators属性。

ASP.NET使用验证组(ValidationGroup属性)提交多个登录表单

ASP.NET 0 Framework引入了验证组(validation group)的概念。

ASP.NET使用CausesValidation属性创建表单取消按钮(禁用验证)

在ASP.NET中,所有的按钮控件,如Button控件、LinkButton控件和ImageButton控件等,都有CausesValidation属性。

ASP.NET禁用数据验证

在特定条件下,可能需要避开数据验证。


ASP.NET使用RequiredFieldValidator控件

ASP.NET使用RequiredFieldValidator控件(非空数据验证)

在网站的实际开发中,RequiredFieldValidator控件用于验证输入文本中的信息内容是否为空。


ASP.NET使用RangeValidator控件

ASP.NET使用RangeValidator控件(数据范围验证)

RangeValidator控件用于验证用户输入到表单字段中的值是否在指定的最小值和最大值之间。


ASP.NET使用CompareValidator控件

ASP.NET使用CompareValidator控件(数据比较和数据类型验证)

在ASP.NET中,使用CompareValidator控件:可以将输入到表单字段中的值和一个固定值之间进行比较。


ASP.NET使用RegularExpressionValidator控件

ASP.NET使用RegularExpressionValidator控件(数据输入格式验证)

RegularExpressionValidator控件用于验证输入表单字段的值是否与某个正则表达式所定义的模式相匹配。


ASP.NET使用CustomValidator控件

ASP.NET使用CustomValidator控件(自定义验证)

如果现有的ASP.NET验证控件无法满足您的需求,那么可以定义一个自定义的服务器端验证函数,然后使用CustomValidator控件来调用它。


ASP.NET使用ValidationSummary控件

ASP.NET使用ValidationSummary控件(验证错误信息显示)

使用ValidationSummary控件可以为用户提供将表单发送到服务器端时所出现错误的列表。

Copyright© 2011-2016 www.baike369.com All Rights Reserved