第七天
学习目的
接触验证控件
昨天介绍了SQL SERVER插入数据但是我们省略了验证输入这一步以前的做法是用语句逐个判断输入的正确性如是否为空长度是否超过等现在NET中有了验证控件可以使我们在编程的语句中大在简化了今天介绍验证控件中最基本的一个RequeiredFieldValidator控件是用来判别否输入控件是否为空值如为空则引发错误
RequeiredFieldValidator可以用来验证TextBoxListBoxDropDownListRadioButtonList及Html控件中的InputTextTextAreaSelectInputFile等
属性介绍
ControlToValidate指点验证某一控件的控件名如为空将引发异常
ErrorMessage错误提示信息
IsValid用于判断是否通过验证
Display有三个值None表示错误时不显示信息但在ValidationSunmmary控件中显示Static表示不论错误提示是否出现都占页面空间Dymatic只有错误提示才占用空间
Text文本内容和ErrorMessage一起使用时将显示Text错误信息该种情况可以通过ValidationSummay控件显示ErrorMessage属性的提示
使用方法
设置
txtTitleMaxLength()
txtSubTitle: MaxLength()
txtWriter: MaxLength()
这样可以防止输入过长字符串
rfvTitleControlToValidate(txtTitle)ErrorMessage(标题必须输入)
rfvContentControlToValidate(txtTitle)ErrorMessage(内容必须输入)
这样在没有验证通过时会出现下图信息提示并不执行插入语句直到验证正确后才执行数据更新