📜  ASP 缓冲区属性

📅  最后修改于: 2022-05-13 01:56:49.801000             🧑  作者: Mango

ASP 缓冲区属性

ASP 中的Buffer 属性用于指定是否缓冲输出。当页面正在缓冲时,服务器不会响应或向客户端发送数据,直到剩余的服务器脚本被成功处理,或者直到调用FlushEnd方法。

  • 冲洗方法:这个 用于立即发送缓冲的 HTML 输出。
  • 结束方法:用于停止脚本的工作进程。它通常返回当前结果。  

当服务器启动向服务器发送数据后,该属性不能中断。 Buffer属性应设置为.asp文件的第一行代码。

句法:

response.Buffer[=flag]

参数值:此属性接受单个值,如上所述和如下所述:

  • 旗帜:  它包含一个布尔值,它指定输出是否应该被缓冲。
  1. true:它定义页面是缓冲的。
  2. false:它指定输出不会被缓冲。

注意:如果在无限循环中设置response.Buffer=true ,那么输出将永远不会发送到客户端。

示例 1:在此示例中,Buffer 属性设置为 true,因此没有将发送到浏览器的输出。

HTML

<% response.Buffer=true %>

    
          

            GeeksforGeeks is computer              science portal for Geeks.         

       


HTML

<% response.Buffer=false %>

    
          

            GeeksforGeeks is computer              science portal for Geeks.         

       


输出:这里标志值设置为true,所以整个服务器脚本已经成功编译,然后输出将被发送到客户端。

GeeksforGeeks is computer science portal for Geeks.


示例 2:下面的示例说明 Buffer 属性设置为 False,因此输出将被发送到浏览器。

HTML


<% response.Buffer=false %>

    
          

            GeeksforGeeks is computer              science portal for Geeks.         

       

输出:这里标志值设置为 false,因此输出不会等待编译整个服务器脚本,它只会将输出发送到客户端。

GeeksforGeeks is computer science portal for Geeks.