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对象
软件学院