ch4服务器端编程

ch4服务器端编程

ID:36284959

大小:701.00 KB

页数:52页

时间:2019-05-08

ch4服务器端编程_第1页
ch4服务器端编程_第2页
ch4服务器端编程_第3页
ch4服务器端编程_第4页
ch4服务器端编程_第5页
资源描述:

《ch4服务器端编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四讲交互式页面设计交互式页面:用户在页面中输入信息提交(发送)给Web服务器,Web服务器处理用户信息,发送响应信息页面给用户浏览器。表单:提供用户输入信息的界面,指定服务器处理程序。服务器处理程序:在Web服务器端执行的程序,处理浏览器端发送来的信息。ASP对象:IIS服务器API,ASP程序操作ASP对象,获取、处理用户信息。1ASP内建对象IIS服务器内建的ASP对象:Request:获取客户端信息;Response:传递信息到客户端;Session:管理当前会话信息;Application:管理所有会话信息;Server:提供服务器方法和属性的

2、访问;ASPError:ASP错误信息处理;Objectcontext:事务处理;可利用vb/vc编程扩展ASP对象。1-1交互式页面和ASP对象1-2Request和Response对象提交表单Asp页面请求Asp页面缓冲区缓冲区Asp脚本requestresponse2Response对象ResponseWrite等方法Buffer等属性Cookies集合2-2Response对象属性Buffer:是否启用缓冲Charset:设置网页所用的字符集ContentType:指定输出的HTTP内容的MIME类型Expires:指定在浏览器上缓存网页的过期时

3、间,以分钟为单位2-3-3例<%response.buffer=True%><%Response.contenttype=“appliction.msword”%><%Response.Expires=0%><%response.Expiresabsoulut=#NOV16,200313:30:00#%>2-3Response对象方法Write:将数据输出到客户端浏览器Redirect:将客户端浏览器重定向到指定的Clear方法Flush方法End方法BinaryWrite方法2-3-1例BinaryWrite方法Response.ContentType

4、="image/gif"'该行定义输出数据的MIME类型Response.BinaryWriteImage_Data‘变量Image_Data保存了图像数据BinaryRead方法lngCount=Request.Totalbytes‘获取文件字节数postedData=Request.BinaryRead(lngCount)‘读取文件内容2-4Cookies集合Cookies是用户浏览器端的信息存储区,包含在客户目录的文本文件中;客户端脚本操作浏览器对象模型可以建立、读、写Cookies集合的值;浏览器请求ASP页面时,会把客户端Cookies信息传输

5、到服务器;服务器端Asp脚本操作Request对象读取Cookies集合的值;服务器端Asp脚本操作Response对象来设置Cookies集合的值。永久Cookie和会话Cookie。2-4-1写Cookie<%Response.Cookies(“UserName”)=123Response.Cookies(“UserName”).Expires=#Nov17,2003#Response.Cookies(“Passwd”)=“*z326a4$18*”Response.Cookies(“Passwd”).Expires=#NOV17,2003#…%>2-

6、4-2Cookies字典一个Cookie有多个键值,称为Cookie字典。例:<%Response.Cookies(“Visitor”)(“ID”)=66Response.Cookies(“Visitor”)(“Name”)=“Bill”Response.Cookies(“Visitor”)(“PID”)=“123456789”%>2-4-3本地CookiesC:DocumentsandSettingsAdministratorCookiesadministrator@192.168.3[1].txtC:DocumentsandSettings

7、AdministratorCookiesindex.dat3Request对象RequestQuerystring集合Form集合ServerVariables集合Cookies集合BinaryRead方法3-1Form集合用来获取由浏览器通过POST方法发送来的数据语法:Request.Form(element)[(index)

8、.Count]例:sports.htm,sports.asp3-1-1表单和表单处理3-2QueryString集合QueryString集合:收集附加在URL后面以问号开始的文本数据语法:Request.QuerySt

9、ring(variable)[(index)

10、.Count]包含查询字符串的UR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。