首页 >> Asp.net >> Asp.net学习入门 >> 学习ASP.NET八天入门:第七天

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

来源:cnplayer.com 时间:2007-8-7 网友评论条 【
学习目的
  • 接触验证控件

    昨天介绍了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八天入门:第八天

  • 站长工具
    搜索引擎收录情况:
    相关文章
    loading 请稍等,评论加载中...

    学习Asp到中国Asp之家(Aspxhome.com)

    闽ICP备06017341号