学习ASP.NET八天入门:第七天
来源:cnplayer.com 时间:2007-08-07 13:52:00
学习目的
接触验证控件
昨天介绍了SQL SERVER插入数据,但是我们省略了验证输入这一步。以前的做法是用语句逐个判断输入的正确性,如是否为空,长度是否超过等。现在.NET中有了验证控件,可以使我们在编程的语句中大在简化了。今天介绍验证控件中最基本的一个,RequeiredFieldValidator控件,是用来判别否输入控件是否为空值,如为空则引发错误。
RequeiredFieldValidator可以用来验证TextBox、ListBox、DropDownList、RadioButtonList及Html控件中的InputText、TextArea、Select、InputFile等。
属性介绍:
ControlToValidate:指点验证某一控件的控件名,如为空,将引发异常;
ErrorMessage:错误提示信息;
IsValid:用于判断是否通过验证;
Display:有三个值,None表示错误时不显示信息,但在ValidationSunmmary控件中显示;Static表示不论错误提示是否出现,都占页面空间;Dymatic:只有错误提示才占用空间。
Text:文本内容。和ErrorMessage一起使用时,将显示Text错误信息。该种情况可以通过ValidationSummay控件显示ErrorMessage属性的提示。
使用方法:
设置:txtTitle:MaxLength(50);
txtSubTitle: MaxLength(50);
txtWriter: MaxLength(10);
这样可以防止输入过长字符串
rfvTitle:ControlToValidate(txtTitle)、ErrorMessage(“标题必须输入。”)
rfvContent:ControlToValidate(txtTitle)、ErrorMessage(“内容必须输入。”)
这样在没有验证通过时,会出现下图信息提示,并不执行插入语句。直到验证正确后,才执行数据更新。
图片如下:相关阅读:
标签:asp.net,验证控件,RequeiredFieldValidator
0
投稿
猜你喜欢
Django应用程序入口WSGIHandler源码解析
2021-07-09 04:33:22
python+numpy+matplotalib实现梯度下降法
2023-07-26 04:07:35
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2022-10-24 05:34:54
virtualenv实现多个版本Python共存
2021-11-27 00:50:44
详解Git.gitignore开发必备建议收藏
2022-04-29 13:44:13
使用python实现飞机大战游戏
2021-05-11 12:02:16
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2022-06-11 20:19:22
关于TypeScript开发的6六个实用小技巧分享
2024-04-16 08:59:26
python迭代器自定义类的具体方法
2023-07-08 06:17:30
python sleep和wait对比总结
2023-04-30 18:26:04
浅谈golang的http cookie用法
2024-02-12 06:14:59
提升MySQL查询效率及查询速度优化的四个方法详析
2024-01-14 21:05:11
Go实现用户每日限额的方法(例一天只能领三次福利)
2024-05-22 10:20:09
浅析设计与内容呈现的关系
2009-08-06 18:12:00
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2023-04-29 08:57:32
Windows 平台做 Python 开发的最佳组合(推荐)
2022-12-08 05:38:51
MySQL 字符串截取相关函数小结
2024-01-14 21:37:14
django 使用 request 获取浏览器发送的参数示例代码
2023-07-26 15:04:44
c#生成excel示例sql数据库导出excel
2024-01-26 16:55:07
详解Go语言如何实现二叉树遍历
2024-04-23 09:44:10