属性]=写入的信息。(key的用法前面已作说明,这里不在叙述)cookies系统默认有五个属性,包括Expires(时间)、Domain(域名)、Path(路径)、Secure(安全性)、Haskeys(判断cookies下是否还有其它cookies文本)。如:<% Response.Cookies("type").Expires="Sep 9,1998" %>。
5)Response.Buffer用于确定是否把信息传输到缓冲区。因为有时候我们希望把部分中间信息送到缓冲区,然后继续工作。当所有处理工作都完成后,才把信息输出到客户端。但当在处理过程中Flush或End方法被调用,则缓冲区内容将被输出。
Response的其它属性:
Expires:设定网页保留在客户端浏览器的时间长度。
ExpiresAbsolute:设定网页保留在客户端浏览器的日期与时间。
Response的其它方法:
AddHeader:设定HTML文件的HTTP报头。
AppendToLog:在Web Server记录档案末尾,添加字串。
Clear:清除在缓冲区中的HTML输出资料。
End:停止处理asp档案,并回传当时状态。
Flush:立刻送出缓冲区的HTML资料。
1.3 Server
Server对象会为你提供一些固定的server端的方法和属性,包括ScriptTimeout、MapPath和URLEncode等。其中ScriptTimeout是server的属性,可规定一个asp程序执行的最长时间,如:server.scripttimeout=200(计数单位为秒,缺省时为90秒)。
MapPath是server的一个方法,用于把web server的虚拟路径转换为实际路径。如server.mappath("/")=c:\inetpub\wwwroot,对于路径参数“/”和“\”,Asp都会视为一样。在这里有一点要注意的是,系统只是对应web server的真实根目录输出结果,而不会去检查文件系统中是否真的存在这样一个目录。
URLEncode是server的另外一个方法,该方法会根据URL编码原则,把源字符串编
码为目标字符串,其中空白的字符用“+”代替。
1.4 Session
Session是asp中一个非常重要的对象,在用一些传统的语言编程时,都会涉及到变量是定义为全局变量还是局部变量这个问题。但在Internet上的开发却很少提及这个问题(Java除外),因为每一个html页面都是非相关的,传输完毕后,全部链接都会断开。在asp中则不一样,我们可以定义一些全局变量,这里的全局是指在当前浏览器没有被关闭前都可以被使用。这些变量可以在Global.asa中进行定义。如果你的Web应用程序是用InterDev自动创建的,则会在根目录找到该文件;如果不是则可自行创建。
语法:session.属性
关键词:Asp(Active Server Page)的语言特征 (转)