`
justdoithz
  • 浏览: 49605 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

HttpResponse..::.BufferOutput 属性

阅读更多
C#
public bool BufferOutput { get; set; }

属性值

类型:System..::.Boolean

如果缓冲发送给客户端的输出,则为 true;否则为 false。默认值为 true

<!---->

下面的示例将响应的 ContentType 属性设置为 image/jpeg,调用 Clear 方法以移除可能附加到响应的其他内容,然后将 BufferOutput 属性设置为 true,这样就可以在将任何内容发送到请求客户端之前先处理整个页。

有关完整示例,请参见 HttpResponse 类。

// Set the page's content type to JPEG files
// and clear all response headers.
Response.ContentType = "image/jpeg";
Response.Clear();

// Buffer response so that page is sent
// after processing is complete.
Response.BufferOutput = true;
分享到:
评论

相关推荐

    HttpResponse

    在C#中,HttpResponse对象通常由ASP.NET框架自动创建,并通过HttpContext.Current.Response属性提供给开发者。通过这个对象,我们可以: 1. 设置HTTP状态码:例如,`HttpResponse.StatusCode = 200;` 表示成功,`...

    ASP.NET对象.doc

    - BufferOutput:控制是否缓冲输出到客户端。 - Cache:设置缓存策略,如过期时间和安全性。 - Charset:指定输出流的字符集。 - IsClientConnected:检测客户端是否仍与服务器保持连接。 2. 方法: - Write:...

    asp.net 导出功能实现(xls,csv格式)

    3. **关闭缓冲区**:为了防止内容被提前写入响应流,调用`HttpResponse.BufferOutput = false;` 4. **添加响应头**:对于CSV,可能需要设置`Content-Disposition`头,例如`Response.AddHeader("Content-Disposition...

    ASP.NET七大内置对象

    由于Response对象的BufferOutput属性默认为True,所以要输出到客户端的数据都暂时存储在缓冲区内,等到所有的事件程序,以及所有的页面对象全部解译完毕后,才将所有在缓冲区中的数据送到客户端的浏览器。...

    asp.net Excel

    在ASP.NET中,你可以使用HttpResponse对象的OutputStream属性直接将Excel数据流发送到客户端浏览器。首先,设置响应的MIME类型为“application/vnd.ms-excel”,然后将Excel内容写入OutputStream,最后调用...

    aspnet七大内置对象.docx

    - 缓冲区的使用:默认情况下,Response对象的BufferOutput属性为true,这意味着所有的输出会被先存储在缓冲区。例如,可以在Page_Load事件中使用Write方法添加输出,然后使用Clear方法清空缓冲区,这样先前的输出就...

    ASP.NET的内置对象介绍.docx

    例如,`Response.Write` 可以输出字符串或变量值到浏览器,`Response.Redirect` 用于重定向用户到另一个URL,`Response.BufferOutput` 控制是否启用缓冲,`Response.Clear` 清空缓冲区,`Response.Flush` 强制输出...

    asp.net 六大内置对象

     Response对象是HttpResponse类的一个对象,与一个HTTP响应相对应,通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。  (1)Response对象的属性  Buffer:表明页输出是否被缓冲。  ...

    ASP.NET7大内置对象

    - **BufferOutput**: 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页面之后将其发送到客户端。默认情况下,此属性值为 `true`,表示输出会被缓冲。 - **Cache**: 获取 Web 页面的缓存策略(例如过期...

    ASP.NET实现推送文件到浏览器的方法

    首先需要了解的是,在***中推送文件至浏览器主要利用了HTTP响应(HttpResponse)对象的相关属性和方法。这些操作包括清除当前的响应缓冲区、设置响应内容类型(ContentType)、添加响应头(如Content-Disposition)...

Global site tag (gtag.js) - Google Analytics