ASP教程--第二章ASP内置对象—Response.ppt_第1页
ASP教程--第二章ASP内置对象—Response.ppt_第2页
ASP教程--第二章ASP内置对象—Response.ppt_第3页
ASP教程--第二章ASP内置对象—Response.ppt_第4页
ASP教程--第二章ASP内置对象—Response.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP内置对象Response,Response对象主要用于向浏览器发送信息,包括可显示的信息,以及控制浏览器的信息。常用的方法、属性和集合(cookies): 方法: AddHeader用于帮助用户自行设置HTML文件的HTTP标题。,Response的方法,AppendToLog用于以附加的方式将用户信息记录到Web服务器的日志文件中。 BinaryWrite用于直接将二进制数据显示给用户。 Clear用于清楚缓冲区中的HTML输出数据。 End用于帮助Web服务器结束ASP的运行。,Response的方法,Flush-将缓冲区中的数据立刻发送到浏览器中。 Redirect将浏览器显示的网页重新定向到其他的地址上。 =#8:00:00#) and (tm Write用于将字符串信息发送到浏览器中。例: “) Next %,Response属性,Buffer用于设置网页的输入/输出缓冲区。 CacheControl用于控制是否运行代理服务器缓存ASP页面。 Charset用于设置Web服务器发送给客户端的文件字符编码。 ContentType用于设置Web服务器发送往浏览器内容的HTTP文件类型。 Expires用于设置页面在客户端浏览器缓存中保留的到期期限,单位是分钟。 ExpiresAsolute用于设置页面在客户端浏览器缓存中保留的到期期限,单位是日期。 IsClientConnected用于确定客户端是否同服务器保持连接,这是一个只读属性。 PICS用于将PICS标记上设置到相应的头部上。 Status用于设置Web服务器响应给服务器端浏览器的状态值。,继续,ASP内置对象Request,Request对象用于从浏览器读取信息。 Request对象的方法: BinaryRead用于以二进制的方式读取客户端通过使用POST方法所递交的数据。 Request对象的属性: TotalBytes用于表示从客户端所接收的数据字节长度。这是一个只读属性。,Request的集合,ClientCertificate用于取得客户端的身份权限数据。 Cookies用于取得保存在客户端的Cookies数据。 Form用于取得页面中表单对象或元素所传递的数据。 QueryString用于取得在客户端通过超文本链接所传递的数据。 ServerVariables用于取得Web服务器上的环境变量信息。,Request属性,Buffer用于设置网页的输入/输出缓冲区。 CacheControl用于控制是否运行代理服务器缓存ASP页面。 Charset用于设置Web服务器发送给客户端的文件字符编码。 ContentType用于设置Web服务器发送往浏览器内容的HTTP文件类型。 Expires用于设置页面在客户端浏览器缓存中保留的到期期限,单位是分钟。 ExpiresAsolute用于设置页面在客户端浏览器缓存中保留的到期期限,单位是日期。 IsClientConnected用于确定客户端是否同服务器保持连接,这是一个只读属性。 PICS用于将PICS标记上设置到相应的头部上。 Status用于设置Web服务器响应给服务器端浏览器的状态值。,Request.Form集合,如果需要通过表单将大量数据发往服务器,就必须使用post方法。要提取通过post方式递交的表单数据,可以利用Request对象的Form集合来读取 Request.Form(表单元素名称) 姓名: 性别:男 女 ,Request示例,或者使用表单元素的序号: 您的姓名是: 您的性别是:,在chli.asp中: 您的姓名是: 您的性别是:,继续,Server对象,Server对象主要用于向用户提供Web服务器上的相关信息,并可以帮助用户取得服务器上的各项功能。 Server对象的方法: CreateObject用于创建ActiveXServer组件的示例。 HTMLEncode用于将指定的字符串进行HTML编码。 MapPath用于将文档的虚拟路径转换为真实的物理路径。 URLEncode用于将URL字符串进行HTML编码。 Server对象的属性: ScriptTimeout用于设置ASP程序被允许的最长运行时间,单位是秒。,Server示例,获取物理路径 要操作服务器上的文件,必须知道文件在服务器上的真实路径。由于利用IIS可以创建虚拟目录等,每个站点都可能指向一个目录中,仅仅单凭文件在站点地址中的相对位置是无法判断它在服务器磁盘上的真正位置的。可以通过Server对象的MapPath方法来实现,语法结构如下: 文件的真实路径=Server.MapPath(“虚拟路径“),Server示例,设置ASP应用程序的执行时限 ScriptTimeout属性主要用于设置ASP程序被允许的最长运行时间,其语法结构如下所示: Server.ScriptTimeout=秒钟数 默认状态下,系统的ASP应用程序时限数是90秒,您可以通过如下代码看到它: 要重新设置应用程序时限,要注意必须在ASP应用程序之前设置,否则不会起到任何效果。因此,必须将赋值代码放在页面的最顶端。,继续,Application对象,Application对象用于构建应用程序作用域变量,以便在所有连接到应用程序的客户端之间共享信息。利用Application对象,可以帮助您计算访问站点的人数、追踪用户操作,或是为所有用户提供特定的信息。 Application事件: Application_OnStart每当Web应用程序开始运行时,就触发该事件。 Application_OnEnd每当Web应用程序结束运行时,就触发该事件。,Application方法: Lock锁定Application对象,避免其他用户对之进行修改。 Unlock释放对Application对象的锁定,其他用户可以对之进行修改。 Application集合: Contents用于提取用户可以使用的所有Application变量。 StaticObjects用于提取用户可以使用的所有以标记构建的对象。,Application方法集合,继续,Session对象,Session对象主要用于构建会话作用域变量,以保存特定用户会话时所需的信息。 事件: Session_OnStart每当一个会话开始时,就激活该事件。 Session_OnEnd每当一个会话结束时,就激活该事件。 方法: Abandon用于结束会话。,Session属性、集合,属性: CodePage用于表明会话的字符串编码。 LCID用于设置页面的国家或地区区域设置。 SessionID用于记录每个会话的ID号,它是一个不重复的长整数,由服务器自动生成。 Timeout设置会话有效的期限,单位是分钟。 集合: Contents用于提取当前用户会话中所有可以使用的会话变量。 StaticObjects用于提取当前用户会话中所有以标记所创建的对象。,Session与Application,Session对象:存储、读取特定用户对话信息。 Application对象:存储、读取所有用户共享的应用程序信息。 Application(“ 属性 / 集合名称 “)= 值 一旦我们分配了 Application 对象的属性,它就会持久地存在,直到关闭 WEB 服务器服务,使得 Application 停止。由于存储在 Application 对象中的数值可以被应用程序的所有用户读取,所以 Application 对象的属性特别适合在应用程序的用户之间传递信息。,Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论