HTML控件和验证控件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
周次:第四周
课时:4课时
课题:HTML控件和验证控件
教学目标及要求:
●使用各种HTML控件
●理解HTML控件和Web控件的区别
●使用各种验证控件
●使用HTML控件、验证控件
重点:
●理解HTML控件和Web控件的区别
●使用各种验证控件
难点:
●使用各种验证控件
●使用HTML控件、验证控件
教学方法:采用3W1H方法讲授
教学内容及步骤:
一、引入新课:
●在中,控件分成HTML服务控件和Web服务控件两种
●所有的 Web服务器控件都派生自 System.Web.UI.WebControls 命名空间
●使用Web服务器控件需要注意AutoPostBack的使用
●Web 服务器控件可以分为:
●文本输入控件
●控制权转移控件
●选择控件
●容器控件
●其它专用控件
二、新课:
(一) HTML 控件简介
1、HTML 服务器控件是由 更新的标准 HTML 标签,通过添加
runat=“server” 属性将其用作服务器控件
2、HTML 服务器控件属于 System.Web.UI.HTMLControls 命名空间,派生自HTMLControl 基类
(二)HTML 控件与 Web 控件的区别
1、功能比较:
HTML 控件:
(1)、比较灵活
(2)、功能较少
(3)、在客户端运行窗体且不需用户结合多种功能时使用
(4)、可用来将ASP应用程序导入Web 控件:
(1)、具备多种控件编程功能
(2)、包含大量控件
(3)、在服务器端运行窗体时使用
(4)、具备更加完善的功能来处理存储在数据库中的数据
(5)、可在可视化设计环境中使用
2、往返过程浏览器向用户显示一个窗体,用户与该窗体进行交互,这导致该窗体回发
到服务器。但是,因为与服务器组件进行交互的所有处理必须在服务器上发生,这意味着对
于要求处理的每一操作而言,必须将该窗体发送到服务器、进行处理、然后返回到浏览器
3、无状态性:客户端向服务器发送一个请求(譬如你在IE栏输入网址,回车),服务
器接到请求,响应请求(处理事件),服务器完成处理后将生成的web页发送回浏览器,然
后就清除该页的信息,释放服务器资源。服务再等待下一次请求,即使下一次是请求同一页,
服务器重新开始创建和处理该页。服务器就是这样不停的重复这一过程。服务器不记录页面
的状态或信息的特性我们就称之为“无状态性”。
(三)HTML 服务器控件的类型
HtmlAnchor、HtmlButton、HtmlForm、HtmlImage、HtmlInputButton、HtmlInputFile、HtmlInputImage、HtmlInputRadioButton、HtmlInputText、HtmlTable
1、HtmlForm 控件
1)此控件是一种服务器控件,用于表示可作为容器容纳 Web页面中各种元素的窗体
2)所有 HTML 控件和 Web 控件均置于 HTMLForm 控件内
3)HtmlForm 控件由以下标签表示: