Request用于回应浏览器,告诉浏览器回应内容的报头、服务器的状态信息和输出指定的内容。
(1)Response.ContentType = "text/html"
设定输出内容的类型。
字符串格式为type/subtype,type表示内容的分类,subtype则表示特定内容类型,再如"image/gif"
(2)Response.Clear()方法
删除所有缓存中的HTML输出。但此方法只删除Response显示输出信息,不删除response头信息。
(3)Response.ClearContent()方法
不仅像Clear()方法那样删除Response显示输出信息,而且还删除Response头信息。
(4)Response.ClearHeader()方法
仅删除Response头信息
(5)Response.Expires=number
设定页面在浏览器Cache中失效的时间长度(单位为分钟),如果用户在其失效之前返回到同一个画面,则显示Cache中的页面。
(6)Response.ExpiresAbsolute=DateTime
设定页面在浏览器Cache中失效的具体时间。例:Response.ExpiresAbsolute=DateTime.Now,表示马上过期。
(7)Response.Buffer=bool
设定页面是否进行缓冲。默认是True。
如有缓冲,则服务器在当前处理的页面上的语句被处理之前,不将Response语句发送给客户端,除非有Flush()或End()方法调用。
(8)Response.Flush()方法
立即将缓区中的页面输出。
(9)Response.End()方法
使Web服务器停止当前的程序并返回结果,剩下的文件内容是没有处理的。
(10)Response.Write()方法
输出指定的文本内容。例:Response.Write("Hello!")
(11)Response.BinaryWrite()方法
将指定的信息不进行字符转换,直接写到当前的HTTP输出。此方法可用来自来非字符数据,如某些应用程序要求的二进制数据。
(12)Response.WriteFile()方法
直接将输出内容写入一个文件。例:Response.WriteFile("D://abc.txt")
注:写入的文件在写入之前必须存在。