学习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八天入门:第一天

    学习ASP.NET八天入门:第二天

    学习ASP.NET八天入门:第三天

    学习ASP.NET八天入门:第四天

    学习ASP.NET八天入门:第五天

    学习ASP.NET八天入门:第六天

    学习ASP.NET八天入门:第八天

标签: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
  • asp之家 网络编程 m.aspxhome.com