2022年ASP.NET验证控件祥解Java教程.docx
《2022年ASP.NET验证控件祥解Java教程.docx》由会员分享,可在线阅读,更多相关《2022年ASP.NET验证控件祥解Java教程.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年ASP.NET验证控件祥解Java教程ASP.NET是微软推出的下一代WEB开发工具,其强大的功能马上吸引了一大批WEB开发者投入它的靡下。现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时便利我们现在的WEB开发。 WEB开发者特殊是ASP开发者,始终对数据验证比较恼火,当你好不简单写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法。假如开发者熟识JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户阅读器是否支持这些脚本语言;假如对这些不是很熟识或者想支持全部用户阅读器,就必需在ASP程序里面验
2、证,但是这样验证就会增加服务器负担。现在,有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。 ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙RequiredFieldValidator(必需字段验证) 用于检查是否有输入值CompareValidator(比较验证) 按设定比较两个输入RangeValidator(范围验证) 输入是否在指定范围RegularExpressionValidator(正则表达式验证) 正则表达式验证控件CustomValida
3、tor(自定义验证) 自定义验证控件ValidationSummary(验证总结) 总结验证结果 下面,我们来看这些控件的运用 一:RequiredFieldValidator(必需字段验证)的运用 RequiredFieldValidator控件运用的标准代码如下: ASP:RequiredFieldValidator id=Validator_Name Runat=Server ControlToValidate=要检查的控件名 ErrorMessage=出错信息 Display=Static|Dymatic|None 占位符/ASP: RequiredFieldValidator 在以上
4、标准代码中: ControlToValidate:表示要进行检查控件ID; ErrorMessage:表示当检查不合法时,出现的错误信息; Display:错误信息的显示方式;Static表示控件的错误信息在页面中占有确定位置;Dymatic表示控件错误信息出现时才占用页面控件;None表示错误出现时不显示,但是可以在ValidatorSummary中显示; 占位符:表示Display为Static时,错误信息占有占位符那么大的页面空间; 现在,让我们看一个实例: ASP:TextBox id=txtName RunAt=Server/ASP:RequiredFieldValidator id
5、=Validator1 Runat=Server ControlToValidate=txtName ErrorMessage=姓名必需输入 Display=Static *姓名必需输入 /ASP:RequiredFieldValidator 在以上例子中,检查txtName控件是否有输入,假如没有,显示错误信息姓名必需输入。是不是很简洁? 留意:以上代码和下面其他控件的代码最好放入Form中,和ASP中不一样的是,Form最好写为这样:Form RunAt=Server其他代码/Form 这样,Form在服务器端执行,提交才会有效; 二:CompareValidator(比较验证)控件 比较
6、控件比较两个控件的输入是否符合程序设定,大家不要把比较仅仅理解为相等,尽管相等是用的最多的,其实,这里的比较包括范围很广,大家看标准代码就会明白。 比较控件的标准代码如下: ASP:CompareValidator id=Validator_ID RunAt=ServerControlToValidate=要验证的控件IDerrorMessage=错误信息ControlToCompare=要比较的控件IDtype=String|Integer|Double|DateTime|Currencyoperator=Equal|NotEqual|GreaterThan|GreaterTanEqual|
7、LessThan|LessThanEqual|DataTypeCheckDisplay=Static|Dymatic|None占位符/ASP:CompareValidator 在以上标准代码中: Type表示要比较的控件的数据类型; Operator表示比较操作(也就是刚才说的为什么比较不仅仅是相等的缘由),这里,比较有7种方式; 其他属性和RequiredFieldValidator相同; 在这里,要留意ControlToValidate和ControlToCompare的区分,假如operate为GreateThan,那么,必需ControlToCompare大于ControlToVali
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 ASP NET 验证 控件 Java 教程
限制150内