下载此文档

web服务器控件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
第4章 Web服务器控件
Web 窗体是一项基于服务器的技术,即所有代码都是在服务器上运行的。客户端是用户的浏览器。 Web 窗体页框架是可以在服务器上用于动态生成 Web 页的可缩放公共语言运行库编程模型。 Web 窗体的基本特性, Web 窗体常用的服务器控件的使用方法。
章节内容
4. Web窗体



Web窗体
表单的基本概念
HTML表单(form)是传统服务器端与浏览器端实现交互的重要手段。
表单是网页上的一个特定区域。
回发和往返行程
Web窗体
页面生存期
页面声明周期通常情况下会经历以下几个阶段。
开始:在用户访问页面时,页面就进入了开始阶段。在该阶段,页面将确定请求是发回请求还是新的客户端请求,并设置 IsPostBack 属性。
初始化:在页面开始页面访问之后,会初始化页面属性以及页面中的服务器控件等内容。
加载:页面加载控件。
验证:调用所有的验证程序控件的Vailidate方法,来设置各个验证程序控件和页的属性。
回发事件:在回发事件中,页面会调用处理事件,对数据进行相应的处理并回发给客户端。
呈现:获取服务器端回发的数据,呈现在客户端浏览器中,供用户浏览。
卸载:完全呈现页面后,将页面发送到客户端并准备丢弃时,将调用卸载。
服务器控件概述
服务器控件的定义
应用程序中最常使用的控件,。所有的Web服务器控件都从WebControl基类派生,与HTML服务器控件相比,Web控件提供一个相对抽象的、一致的编程模型。
服务器控件分类
HTML服务器控件
标准服务器控件
自定义服务器控件
服务器控件概述
服务器控件的属性
用形式属性
连字符形式属性
内部嵌套形式属性
服务器控件的事件
内部事件集
Web服务器控件中的回发和非回发事件
服务器控件的定义
应用程序中最常使用的控件,。所有的Web服务器控件都从WebControl基类派生,与HTML服务器控件相比,Web控件提供一个相对抽象的、一致的编程模型。相对抽象是指Web服务器控件不必像HTML控件一样必须一一对应一个HTML标签,事实上很多复杂的Web服务器控件所输出的客户端代码非常复杂。Web服务器控件也具有一些独有的特性,如自动回发特性等。
服务器控件的分类
HTML服务器控件

对应传统的HTML元素,添加相应的ID属性和runat="server"属性可以使之成为运行在服务器端的控件
具备相应的属性、事件和方法
Web服务器控件

没有和HTML元素一一对应
服务器控件的分类
在下述情况可以选择使用HTML服务器控件
喜欢与HTML相似的对象模型
正在使用现存的HTML页工作,并且希望快速地添加Web窗体功能
控件既需要运行客户端脚本也需要运行服务器端脚本
由于带宽受到限制,所以需要进行大量的客户端处理来减少带宽的开销
在下述情况可以选择使用Web服务器控件
基于控件的事件驱动模式
创建的Web页可以通过多种浏览器浏览
只有Web服务器控件才能实现特定功能的场合
由于带宽不受限制,所以Web服务器控件的“请求-响应”周期不会引起带宽问题
服务器控件的创建
通常对于服务器控件的创建分为两种情况:一是使用IDE添加控件;二是动态创建控件。
通过编程方式将控件添加到Web网页的方法如下。
(1)创建控件的示例并设置其属性,示例代码如下。
Label lb = new Label();
= "Sample Label";
(2)将新控件添加到页上已有容器的Controls集合中,示例代码如下。
Panel Panel1= new Panel();
(myLabel);

web服务器控件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小1013 KB
  • 时间2018-05-23