欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    web页面的有效性检验.ppt

    • 资源ID:6523381       资源大小:217.49KB        全文页数:29页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    web页面的有效性检验.ppt

    第6章 web页面的有效性检验,6.1 验证控件概念,检验控件数据是否在许可的范围内客户端验证(缺省).net会在网页上插入Jscript代码优点:快服务端验证优点:安全,验证控件分类,六个验证控件必须输入验证比较验证 范围验证 表达式验证 自定义 验证总结,页面通过验证的判断,页面所有控件验证通过,则有 下式成立Page.IsValid=true例:if(Page.IsValid)/页面通过验证else/页面没通过验证,验证组,属性ValidationGoup在下列情况下使用当一组控件需要验证,而另一些控件不需要验证控件在不同情况下,验证要求不同例:本章练习题3,验证控件具有的共同属性,IsValidtrue:控件验证通过,控件的IsValid=true,ControlToValidate对哪个控件验证Text出错误时显示的文本Enabled是否启用验证ErrorMessage出错误时显示的文本Display=(Dynamic,Static,None)显示信息的方式Dynamic 不占空间Static 占空间None 不显示,例:06-01.aspx,void btnClick(object sender,EventArgs e)if(IsValid)/如果验证没通过,则页面无效 Response.Redirect(xxx.aspx?userName=+txt.Text);user name:,6.2 必须输入验证,被验证的控件内必须输入数据,否则显示出错格式message,例,例:06-02.aspx对文本框和下拉框进行必填验证,6.3 比较验证,输入控件的值同常量或同其他控件比较格式message,同常量比较,比较验证控件的属性valueToCompare比较的值Operator比较运算符,可取值EqualNotEqualGreaterThanLessThanEqualType 比较的数据类型StringIntegerDoubleDate,例 06-03.aspx,文本框内必须输入一个大于等于0的整数,同另一个控件比,例:06-04.aspx市场价会员价市场价”/验证text2,同控件text1比较,text2值要”小于等于”text1,检验数据类型,日期:输入text1的数据必须能转换成日期类型显示格式文本中含双引号,用表示06-04-1.aspx,6.4 范围验证,检验控件的数据是否在一定的范围内格式message,例:06-05.aspx,输入文本框数据在1-100之间,6.5 正则表达式验证,格式message属性ValidationExpression=“正则表达式”正则表达式用一串字符(普通字符和元字符)描述数据的规则如:ValidationExpression=“w#.NET”合法的数据有:C#.NET,J#.NET,c#.NET元字符:描述匹配的字符如:“w”匹配任何字符“.”:将特殊意义的”.”变成普通字符,正则表达式常用的元字符标记,.单字符*0,多字符d 0-9匹配0-9单个数字|或a-z 匹配单个小写字母a-z 匹配单个除小写字母外的字符3,7 重复3到7次,正则表达式例:,小写字母开头的任意2个字符或大写字母开头的任意4个字符“a-z.|A-Z”5位数字“d5”3个以上由大小写字母、数字、符号“_”(下划线)、“”(中划线)以及“”组成的字符串“A-Za-z0-9_-.3,”,例,0-96或者d66个数字.0,任意多个字符0-90,除数字外任意多个字符.1,.1,.a-zA-Z2,3Email地址,例:06-06.aspx,密码框内输入6个以上的数字,6.6 自定义验证控件,格式message通过自定义方法验证,可以设置参数影响Page.IsValid的值服务端验证事件OnServerValidate,例:06-07.aspx,设计输入用户名的文本框,规定:必须输入不能使用”user“等一些保留字,控件定义说明:,用户名:不能用user,代码,void validateName(object o,ServerValidateEventArgs e)if(txtname.Text!=user)lab.Text=有效;e.IsValid=true;/Page.IsValid 只读,不能修改 else lab.Text=无效;e.IsValid=false;void btnClick(object o,EventArgs e)Response.Write(Page.IsValid);,6.7 验证总结,不对具体的控件验证仅显示所有验证控件的errormessage属性的值格式,例:06-09.aspx,说明headerText属性可包含标记displayMode属性有:list,bulletlist,singleParagraph可以关闭单个验证控件的显示 display=“none”,练习,编写,要求验证用户名必须要输入,新密码必须要输入重输入的密码必须同新密码,阅读程序:购物,购物车的应用(Session对象)login.aspx 用户登录shop1.aspx 店铺1shop2.aspx 店铺2cart.aspx 购物车的管理练习:试增加一个店铺3或者计算购物总价,

    注意事项

    本文(web页面的有效性检验.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开