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