WEB开发网
开发学院WEB开发ASP 利用Response.Buffer缓存在ASP中轻松实现:正在加载... 阅读

利用Response.Buffer缓存在ASP中轻松实现:正在加载数据

 2009-04-22 10:38:57 来源:WEB开发网   
核心提示:只用asp的话,可以利用response的缓存特性,利用Response.Buffer缓存在ASP中轻松实现:正在加载数据,大致上以这种方式来处理:首先设置Response.buffer=true '开启缓存然后Response.Write "<div id="loading"

只用asp的话,可以利用response的缓存特性,大致上以这种方式来处理:
首先设置
Response.buffer=true '开启缓存
然后
Response.Write "<div id="loading">数据正在加载中....</div>" '先写入提示
Response.flush() '输出缓存
Response.clear()
'处理复杂的数据操作
Response.flush() '再次输出缓存
Response.clear()
<script type="text/javascript">
//去掉之前的提示
var oLoading=document.getElementById("loading");
var parent=oLoading.parentNode;
parent.removeChild(oLoading);
</script>

当然,这种方式的灵活性不如Ajax来的好,但是楼主要一时明白ajax是什么东西不太现实,所以建议你去理解下asp中缓存的特性
在asp中和缓存操作有关的是
Response.buffer
Response.flush()
Response.clear()
Response.end()

Tags:利用 Response Buffer

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接