Transcript Document

第四章 HTML控件和Web服务器控件
褚龙现
[email protected]
软件学院
回顾内容
常用验证控件
软件学院
回顾-- 验证控件类型
控件
描述
RequiredFieldValidator
非空验证
CompareValidator
两个控件比较验证
RangeValidator
范围验证
RegularExpressionValidator 表达式验证
CustomValidator
自定义验证
ValidationSummay
验证错误汇总
软件学院
回顾--验证控件属性
 验证控件的常用共同属性有:
 DisPlay
设定验证控件的显示行为。Dynamic动态
显示错误信息、Static静态显示错误信息、
None不显示出错信息。
 Errormessage
 Text
软件学院
教学目标
掌握用户控件创建方法
理解自定义控件含义
巩固Web服务器控件的应用
软件学院
教学重难点
重点
用户控件
难点
用户控件
软件学院
4.6 用户控件和自定义控件
 用户控件
 能够在其中放置标记和Web服务器控
件的容器。
 自定义控件
 自定义控件是一个类,从Control或
WebControl派生。
软件学院
4.6.1 用户控件
 用户控件与Web窗体页的不同
 用户控件扩展名.ascx
 用户控件使用@Control指令声明
 用户控件不能独立作为文件运行
 用户控件不能包含<html><body>等
软件学院
4.6.1 用户控件
 使用用户控件步骤
 创建自己的用户控件
 在Web页面中使用所创建的用户控件
软件学院
4.6.2 自定义控件
 现有Web服务器控件不能满足应用程
序需求时,可以从基控件类派生创建
自定义控件。
 用户通过继承和修改系统控件库所提
供的控件,使其拥有新属性、方法和
事件,从而创建出自定义控件。
软件学院
作业
 简述用户控件的使用方法
软件学院
一、编写一个简单的科学计算器
软件学院
一、编写一个简单的科学计算器
 实现步骤
首先设计用户界面所需控件
接着修改相关控件的属性
然后完成事件处理程序
最后调试运行程序
软件学院
一、编写一个简单的科学计算器
软件学院
一个复杂的科学计算器
软件学院
二、列表框和复选框的应用
 通过一个组合列表框或输入姓名,
通过复选框选择其籍贯,然后显
示“欢迎来自***的**!”,***
代表籍贯,**代表姓名。
软件学院
二、列表框和复选框的应用
软件学院
二、列表框和复选框的应用
 实现步骤
首先设计用户界面所需控件
接着修改相关控件的属性
添加列表框的选项
添加复选框列表的选项
然后书写事件处理程序
调试运行
软件学院
二、列表框和复选框的应用
软件学院
三、验证控件的使用
 验证控件综合示例,使用多种验
证控件验证学生基本信息。
软件学院
三、验证控件的使用
软件学院
三、验证控件综合应用
 实现步骤
首先设计用户界面所需控件
接着修改文本框相关属性
设置各个验证控件属性
书写事件处理程序
调试运行
软件学院
三、验证控件的使用
软件学院
下次课讲解内容
 Page对象
 Response对象
 Request对象
软件学院