ASP对象:IsClientConnected的用法教程

在学习与运用ASP中,response对象涉及到的方面也比较多,想全部都掌握也并非一两天的事,我也是最近才发现response对象中居然有这样的属性,对ASP在某些大的占用资源页面,有一定“优化”效果,那就是IsClientConnected属性。

该属性可以在ASP运行之时,可以对服务端与客气端是否断开连接作出判断并返回true or false。这样也避免用户在访问较占用资源的页面时,因为用户的重新刷新或关闭页面时,服务端程序还在继续执行,而导致服务器资源没有被即时释放。

IsClientConnected相关说明

IsClientConnected 属性只读,它指示自上次调用 Response.Write 之后,客户端是否与服务器相连。

语法

Response.IsClientConnected ( )

注释

该属性允许用户在客户端与服务器没有连接的情况下有更多的控制。例如,在从客户端提出请求起到服务器作出响应,其间要用去很长一段时间的情况下,这就可能有助于确保在继续处理脚本之前客户端仍是连通的。

示例

 

以下是引用片段:
<% 
’check to see if the client is connected
If Response.IsClientConnected Then 
        Response.Flush
    Else
        response.End
End If
%>
时间: 2024-09-29 05:24:37

ASP对象:IsClientConnected的用法教程的相关文章

ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解

原文 ASP.NET MVC 5 学习教程:Edit方法和Edit视图详解 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 通过控制器访问模型的数据 生成的代码详解 使用 SQL Server LocalDB Edit方法和Edit视图详解 添加查询 Entity Framework 数据迁移之添加字段 添加验证 Details 和 Delete 方法详解 在本节中,我们继续研究生成的Edit方法和视图.

ASP.NET 2.0数据教程之十六: 概述插入、更新和删除数据

返回"ASP.NET 2.0数据教程目录" 导言 结束前面的几节,我们已经探讨过了如何使用GridView.DetailsView 和FormView控件来显示数据.这些控件简单地操作提供给它的数据.一般地,这 些控件通过使用一个数据源控件,例如ObjectDataSource来存取数据.我们已经 看过了ObjectDataSource是如何在ASP.NET页面和潜在的数据之间扮演一个代理的 角色.当一个GridView需要显示数据时,它调用ObjectDataSource的Selec

ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据

返回"ASP.NET 2.0数据教程目录" 导言 在概述插入.更新和删除数据中我们讨论过,GridView控件提供 了内建的更新与删除功能,而DetailsView和FormView控件除了这些之外还拥有插 入功能.这些数据修改功能可以直接接入到数据源控件中而不需要编写任何代码 .概述插入.更新和删除数据讲解了如何使用ObjectDataSource来帮助GridView .DetailsView以及FormView控件完成插入.更新以及删除操作. ObjectDataSource能工

ASP.NET 2.0数据教程之七十四:调试存储过程

返回"ASP.NET 2.0数据教程目录" 导言: Visual Studio有很多的调试功能.我们只需要稍稍点点鼠标, 敲敲键盘就可以使用断点(breakpoints)来打断某个程序的执行,并查看其状态. 除了调试代码以外,Visual Studio也支持对SQL Server里面的存储过程进行调试 .就像可以在ASP.NET页面的后台代码类或Business Logic Layer class类里设置 断点一样,我们也可以在存储过程里设置断点. 本文我们将考察如何在 Visual

ASP.NET 2.0数据教程之七十二:对数据访问层进行“连接—命令”级的设置

返回"ASP.NET 2.0数据教程目录" 导言: 在本系列我们用类型化的DataSets来构建数据访问层.就像在 第一章探讨的那样,类型化DataSets的DataTables用作存储数据的"仓库 ",而TableAdapters作为连接数据库的通道,以检索.修改数 据.TableAdapters 将处理数据库的很多复杂的细节进行了封装,将我们解脱出来 ,免去了写代码连接数据库.发出命名.向DataTable填充数据的痛苦. 不 过在某些时候我们需要深入的探究Ta

ASP.NET 2.0数据教程之六十一:使用SQL Cache Dependencies

返回"ASP.NET 2.0数据教程目录" 导言: 在58和59章探讨的缓存技术使用的是基于时间的缓存周期,当 过了某段时间后便将缓存数据从内存清除.当设置缓存时间为x秒时,数据在x秒 内都是"新"的.当然,就像在60章谈到的那样,对静态数据来说,x 可延伸到web应用程序的整个生命周期(lifetime). 当缓存数据时,基于 时间周期的技术因为其易用性而常常被采用,不过又常常不那么完美.理想的状 态是这样的:数据库数据还是应缓存在内存,直到源数据(underly

ASP.NET 2.0数据教程之五十八:用ObjectDataSource缓存数据

返回"ASP.NET 2.0数据教程目录" 导言 就计算机科学而言,caching就是将所需要的数据或信息的备份放 在某个地方,便于快速访问的这样一个过程.以数据处理(data-driven)程序为 例,程序的大部分时间浪费在数据查询上.要提升这种程序的性能,通常的做法 是将查询结果存放在程序的存储器里. ASP.NET 2.0提供了各种各样的缓 存方式.对web页面和用户控件可以通过output caching进行缓存:同样我们可以 通过ObjectDataSource 和SqlDa

ASP.NET 2.0数据教程之四十七:使用SqlDataSource控件查询数据

返回"ASP.NET 2.0数据教程目录" 导言 到目前为止,我们所做的教程都使用了一个包含表示层.业务逻 辑层以及数据访问层的分层架构.在第一节教程(创建一个数据访问层)中,我 们讲解了数据访问层(DAL),第二节教程(创建一个业务逻辑层)中,我们又讲 解了业务逻辑层.从教程"使用ObjectDataSource展现数据"开始, 我们看到了如何在这个架构里面,通过使用ASP.NET2.0中新出现的 ObjectDataSource控件在表示层展示数据. 所有的这些

ASP.NET 2.0数据教程之四十五:DataList和Repeater数据排序(二)

返回"ASP.NET 2.0数据教程目录" 第五步: 为使用默认分页的DataList添加排序的支持 在前面一章里我 们学习了如何使用DataList的默认分页.现在我们来扩展它,让它可以对分页的 数据进行排序.打开PagingSortingDataListRepeater文件夹里的 SortingWithDefaultPaging.aspx和Paging.aspx 页.在Paging.aspx 页里查看源 文件.将图8里选择的文本复制下来,然后粘贴到 SortingWithDefau