1 / 69
文档名称:

Web服务器控件.ppt

格式:ppt   大小:884KB   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Web服务器控件.ppt

上传人:dyx110 2020/9/24 文件大小:884 KB

下载得到文件列表

Web服务器控件.ppt

文档介绍

文档介绍:Web服务器控件的用法,为开发Web应用程序打基础。本章教学要求 (1)掌握常用标准控件的用法; (2)掌握基本数据操作控件的用法; (3)掌握验证控件的用法; (4)掌握与实验有关的导航控件基本用法; (5)了解其他内容。Windows控件与Web服务器控件的主要区别:Windows控件的属性、方法、事件都是在本机上执行的;Web服务器控件的属性、方法、事件则全部是在服务器端执行的。Web应用程序的执行方式:在Web应用程序中,用户通过客户端浏览器操作Web页面时,对Web服务器控件的每个请求都要发送到服务器端,服务器进行处理后,再将处理结果转换为客户端脚本发送到客户端显示。网站使用的特殊文件夹App_Code:保存希望作为应用程序一部分进行编译的实用工具类和业务对象(.cs文件)的源代码。在动态编译的应用程序中,当对应用程序发出首次请求时,编译App_Code文件夹中的代码。在检测到任何更改时,会自动重新编译该文件夹中的项。App_Data:保存应用程序数据文件,包括MDF文件、XML文件和其他数据存储文件。Bin:保存在应用程序中引用的控件、组件或其他代码的已编译程序集(.dll文件)其他特殊文件夹(略)的状态管理由于每次将网页发送到服务器时,都会创建网页类的一个新实例。为了使网站开发人员能按页保留数据和在整个应用程序范围内保留数据。提供了以下状态:视图状态(通过控件的ViewState属性来控制,有效期在整个页面有效)控件状态(自定义控件用,用ControlState控制)隐藏域(可以利用HiddenField控件来控制)Cookie(存储有关特定客户端、会话或应用程序的信息)查询字符串(在页URL的结尾附加的信息以问号?开始)应用程序状态(Application,使用全局存储机制,可从Web应用程序中的所有页面访问)会话状态(Session,每个用户会话都有一个不同的会话状态)配置文件属性(配置文件,此配置文件以持久的格式存储,并与某个用户关联)Page的IsPostBack属性在网页第一次加载时,该属性的值是false。如果网页因回送而被重新加载,IsPostBack属性的值就会被设置为true。应用程序中,如果需要在页面第一次显示时执行一些初始化操作,必须判断IsPostBack属性!比如执行一些数据绑定时,可以使用:if(!){…}:Button控件:与Windows窗体的Button控件用法相同。LinkButton控件:外观与Hyperlink控件相同,但在功能上与Button控件完全相同。ImageButton控件:以图片形式显示的按钮。三种类型的按钮在鼠标单击时都可以将窗体提交给服务器,并触发服务器端对应的Click事件,然后在服务器端执行相应的事件代码。)AutoPostBack属性:决定控件中文本修改后,是否自动回发到服务器。该属性默认值为false,即修改文本后并不立即回发到服务器,而是等窗体被提交后一并处理。2)TextMode属性:用于设置文本框接受文本的行为模式。共有三种属性值:MultiLine(多行输入模式);Password(密码输入模式);SingleLine(单行输入模式)。默认情况下,该属性为SingleLine。:文本框的内容发生更改导致窗体回发服务器时触发。注意,是否触发该事件与AutoPostBack属性有关。CheckBox控件与CheckBoxList控件CheckBox控件与CheckBoxList控件也是用于向用户提供选项和选项列表。当选项比较多时,或者在运行时动态的决定有哪些选项时,使用CheckBoxList控件比较方便。