984第四讲 交互式页面设计.ppt
《984第四讲 交互式页面设计.ppt》由会员分享,可在线阅读,更多相关《984第四讲 交互式页面设计.ppt(52页珍藏版)》请在三一办公上搜索。
1、第四讲 交互式页面设计,交互式页面:用户在页面中输入信息提交(发送)给Web服务器,Web服务器处理用户信息,发送响应信息页面给用户浏览器。表单:提供用户输入信息的界面,指定服务器处理程序。服务器处理程序:在Web服务器端执行的程序,处理浏览器端发送来的信息。ASP对象:IIS服务器API,ASP程序操作ASP对象,获取、处理用户信息。,1 ASP内建对象,IIS服务器内建的ASP对象:Request:获取客户端信息;Response:传递信息到客户端;Session:管理当前会话信息;Application:管理所有会话信息;Server:提供服务器方法和属性的访问;ASPError:ASP
2、错误信息处理;Objectcontext:事务处理;可利用vb/vc编程扩展ASP对象。,1-1 交互式页面和ASP对象,1-2 Request和Response对象,提交表单,Asp页面请求,Asp页面,缓冲区,缓冲区,Asp脚本,request,response,2 Response对象,Response,Write等方法,Buffer等属性,Cookies集合,2-2 Response对象属性,Buffer:是否启用缓冲Charset:设置网页所用的字符集 ContentType:指定输出的 HTTP 内容的MIME类型 Expires:指定在浏览器上缓存网页的过期时间,以分钟为单位,2
3、-3-3 例,2-3 Response对象方法,Write:将数据输出到客户端浏览器Redirect:将客户端浏览器重定向到指定的Clear方法Flush方法End方法BinaryWrite方法,2-3-1 例,BinaryWrite 方法Response.ContentType=image/gif该行定义输出数据的MIME类型Response.BinaryWrite Image_Data变量Image_Data保存了图像数据BinaryRead方法lngCount=Request.Totalbytes 获取文件字节数postedData=Request.BinaryRead(lngCount
4、)读取文件内容,2-4 Cookies集合,Cookies是用户浏览器端的信息存储区,包含在客户目录的文本文件中;客户端脚本操作浏览器对象模型可以建立、读、写Cookies集合的值;浏览器请求ASP页面时,会把客户端Cookies信息传输到服务器;服务器端Asp脚本操作Request对象读取Cookies集合的值;服务器端Asp脚本操作Response对象来设置Cookies集合的值。永久Cookie和会话Cookie。,2-4-1 写Cookie,2-4-2 Cookies字典,一个Cookie有多个键值,称为Cookie字典。例:,2-4-3 本地Cookies,C:Documents a
5、nd SettingsAdministratorCookiesadministrator192.168.31.txtC:Documents and SettingsAdministratorCookiesindex.dat,3 Request对象,Request,Querystring集合,Form集合,ServerVariables集合,Cookies集合,BinaryRead方法,3-1 Form集合,用来获取由浏览器通过 POST 方法发送来的数据 语法:Request.Form(element)(index)|.Count例:sports.htm,sports.asp,3-1-1 表单
6、和表单处理,3-2 QueryString集合,QueryString 集合:收集附加在 URL 后面以问号开始的文本数据 语法:Request.QueryString(variable)(index)|.Count包含查询字符串的URL:http:/,3-2-1 例:表单处理,Ex-5.htm和Ex-5.aspEx-4.asp,3-3 ServerVariables集合,ServerVariables集合:用于获取 浏览器信息和Web服务器环境变量例:AllVariables.asp,3-4 读Cookie,获取http请求信息包中的浏览器Cookies信息读Cookies集合Request
7、.Cookies(name)(key)Cookie变量HasKeys键读Cookie变量Request.Cookies(name),4 Application对象,Web应用程序和Application对象一个 Web应用程序包括一个Web站点目录下的一组文件(.html或.asp)。应用程序的运行实例用Application对象表示,其生存周期从第一个页面被访问开始,直到服务器关闭。Application变量Application变量是Application对象的Contents集合的成员,可以存储各种类型的数据(除内建对象)。存储在Application对象中的数据可以被该应用程序的所有程
8、序共享,适合不同会话间交换信息。,4-1 Application配置,4-2 Application 变量,建立Application 变量删除Application变量,4-2-1 在Application变量中存储数组,”)Next读取%,4-3 Application对象的Look和 Unlook方法,统计某页面点击数,4-4 Application的事件,Application_OnstartApplication_Onend两事件的处理程序必须写在名为Global.asa文件中。Global.asa文件必须在该应用程序的根目录。,4-4-1 Global.asa文件内容,sub ap
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 984第四讲 交互式页面设计 984 第四 交互式 页面 设计
链接地址:https://www.31ppt.com/p-5738243.html