科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件ASP.NET中公有的六种验证控件

ASP.NET中公有的六种验证控件

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文为大家介绍一下有关ASP.NET中公有的六种验证控件的使用方法,大家可以做个参考。

作者:佚名 来源:天极网 2007年11月19日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

三、RangeValidator(范围验证)控件

验证输入是否在一定范围,范围用MaximumValue(最大)和MinimunVlaue来确定,标准代码如下:

以下是引用片段:
<ASP:RangeValidator id="Vaidator_ID" Runat="Server"   
controlToValidate="要验证的控件ID" 
type="Integer" 
MinimumValue="最小值" 
MaximumValue="最大值" 
errorMessage="错误信息" 
Display="Static|Dymatic|None" 
> 
占位符  
</ASP:RangeValidator>

在以上代码中:

用MinimumValue和MaximumValue来界定控件输入值得范围,用type来定义控件输入值的类型。

四、RegularExpresionValidator(正则表达式)控件

正则表达式验证控件的功能非常强大,你可以自己容易构造验证方式,我们先来看看标准代码:

以下是引用片段:

<ASP:RegularExpressionValidator id="Validator_ID" RunAt="Server"  
ControlToValidate="要验证控件名" 
ValidationExpression="正则表达式" 
errorMessage="错误信息" 
display="Static" 
> 

占位符 

</ASP:RegularExpressionValidator>

在以上标准代码中,ValidationExpression是重点,现在来看看它的构造:

在ValidationExpression中,不同的字符表示不同的含义:

“.”表示任意字符;

“*”表示和其他表达式一起,表示容易组合;

“[A-Z]”表示任意大写字母;

“"d”表示容易一个数字;

注意:在以上表达式中,引号不包括在内;

举例:

正则表达式:“.*[A-Z]”表示数字开头的任意字符组合其后接一个大写字母。

五、ValidationSummary(验证总结)控件

该控件收集本页的所有验证错误信息,并可以将它们组织以后再显示出来。其标准代码如下:

以下是引用片段:

<ASP:ValidationSummary id="Validator_ID" RunAT="Server"  
HeaderText="头信息" 
ShowSummary="True|False" 
DiaplayMode="List|BulletList|SingleParagraph" 
> 
</ASP: ValidationSummary >

在以上标准代码中,HeadText相当于表的HeadText,DisplayMode表示错误信息显示方式:List相当于HTML中的<BR>;BulletList相当于HTML中的<LI> SingleParegraph表示错误信息之间不作如何分割。

六、CustomValidator(自定义验证)控件

该控件用自定义的函数界定验证方式,其标准代码如下:

以下是引用片段:

<ASP:CustomValidator id="Validator_ID" RunAt="Server"  
controlToValidate="要验证的控件" 
onServerValidateFunction="验证函数" 
errorMessage="错误信息" 
Display="Static|Dymatic|None" 
> 

占位符 
</ASP: CustomValidator >

以上代码中,用户必须定义一个函数来验证输入。

七、总结

ASP.NET验证控件已经介绍完了,大家可以发现它们的功能很强大,再也不要为验证而烦恼了。当然,以上介绍并不是特别详细,细微的地方,还请大家自己阅读微软的SDK。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章