学习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
投稿
猜你喜欢
js 操作cookie的教程
2008-03-05 13:08:00
常用ASP自定义函数集 (S.Sams)
2010-05-27 12:24:00
Microsoft JET Database Engine 错误 '80040e21' 所有记录中均未找到搜索关键字
2009-08-30 13:07:00
实现MySQL远程访问办法
2010-11-25 17:17:00
jQuery实现同一点击,两个不同链接,指向两个不同的iframe
2010-06-21 10:52:00
asp如何调用DLL来加快服务器的执行速度?
2009-11-15 20:07:00
中国,美国,英国3国时间同步动态显示js代码
2007-09-27 20:34:00
mysql出现10061错误解决办法
2010-07-04 13:36:00
[教程]用代码让你了解网页与键盘
2008-06-10 12:18:00
IE的button元素bug
2009-12-08 12:39:00
JavaScript Length 字符长度函数
2008-12-12 12:29:00
动态生成的IFRAME设置SRC时的,不同位置带来的影响
2008-03-06 13:56:00
oracle 下WITH CHECK OPTION用法
2009-02-28 10:59:00
asp如何将产生的密码记录并发送给用户?
2009-11-26 20:50:00
精简高效的CSS命名准则和方法
2010-09-17 18:38:00
ASP运行环境iis和pws的搭建
2007-09-22 18:44:00
[翻译]标记语言和样式手册 Chapter 1 清单
2008-01-15 10:26:00
[JS效果]动画效果打开/关闭/移动层
2008-04-10 11:42:00
Oracle 9i产品文档
2010-07-16 13:35:00
完美的js验证网址url(正则表达式)
2008-06-07 09:36:00