ASP.NET简明教程(课件) 教学课件 ppt 作者 7-302-06787-2k chap-06
28页1、第一章 ASP.NET概述,日历控件 广告控件 验证控件 自定义控件,Web增强控件,日历控件 广告控件 验证控件,日历控件,日历控件可以实现丰富的日历显示及相关的功能。 日历控件的写法是: 其中options的位置用于写日历控件的所有属性、事件。,例子,广告控件,要使用广告控件,首先定义一个XML格式的文本文件,用于说明需要显示的各个组件。 options1 options2 options3 options4 options5 定义好这个XML文件之后,就可以采用下面的方式定义广告控件: 在options所在的位置写这个控件的所有属性和事件。,例子XML文档,例子程序,验证控件,在ASP.NET中,提供了几个控件自动进行数据有效性的验证,从而大大简化了验证的过程。 ASP.NET中一共提供了6种验证控件: (1) 必须字段验证控件:用于检查输入控件是否提供了数据的控件。 (2) 比较验证控件:用于检查控件中的数据中是否包含特定的值。 (3) 范围验证控件:用于检查用户的输入是否在一个特定的范围内。 (4) 正则表达式验证控件:使用正则表达式检查输入控件中的数据是否有效。 (5) 自
2、定义验证控件:通过用户自定义的验证函数判定输入数据是否有效。 (6) 验证总结控件:用于搜集页面中所有验证控件所获得的验证错误,并放在列表中显示出来。,使用验证控件的注意事项,为了表明要进行服务器端的验证,可以使用下面的Page指令来指明: 另外,要想获知页面上的验证控件的验证结果是通过还是没有通过,可以使用Page对象的IsValid属性来证明。 当Page.IsValid为True的时候,表示通过验证;否则表示有错误。,必须字段验证控件,必须字段验证控件(RequiredFieldValidator)适用于要求用户必须输入数据的情况。 必须字段验证控件的写法如下: message 其中在options的位置写这个控件的各个属性,在message所在的位置写提示信息。,例子,比较验证控件,比较验证控件(CompareValidator)是用于对控件的值进行比较的控件,就是说可以利用这个控件对指定控件的值进行某种方式的比较(大于、小于、等于、不等于、大于等于、小于等于等)。 比较验证控件的写法如下: message 其中options所在的位置用于写比较验证控件的属性,message的
3、位置用于写提示信息。,例子,范围验证控件,当需要用户的输入在某一个范围内的时候,范围验证控件(RangeValidator)十分有用。 这个验证控件的写法如下: message 其中options所在的位置用于写范围验证控件的属性,message的位置用于写提示信息。,例子,正则表达式验证控件,正则表达式验证控件(RegularExpressionValidator)可以说是所有验证控件中最灵活的验证控件。使用这个控件时,只要定义好用于验证的正则表达式,就可以实现各种各样的验证。 正则表达式验证控件的写法如下: message 其中options所在的位置用于写正则表达式验证控件的属性,message的位置用于写提示信息。,例子,验证总结控件,证总结控件本身并不提供任何验证,但是它可以和前面讲到过的其他控件一起使用,并集中给出验证结果。验证总结控件所显示的错误列表中的错误信息都是由其他验证控件的ErrorMessage属性提供的。 验证总结控件的写法如下: 其中options所在的位置用于写验证总结控件的所有属性。,例子,自定义控件,代码分离技术 编写自定义控件 用户控件,代码分离技术,为了能够实现代码分离,ASP.NET提供了使用自定义控件和用户控件两种方法。 优点 不论使用哪种方法,都可以很好地把可以公用的代码放置到应用程序之外。,编写自定义控件,下面尝试写一个类似于Label控件的控件,mycontrol.cls,显示控件,定义一个有mystring属性的控件,显示任意的字符串,用户控件,所有的用户控件代码定义在一个后缀为ascx的文件中。,例子,
《ASP.NET简明教程(课件) 教学课件 ppt 作者 7-302-06787-2k chap-06》由会员E****分享,可在线阅读,更多相关《ASP.NET简明教程(课件) 教学课件 ppt 作者 7-302-06787-2k chap-06》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页