1 protected void Page_Load(object sender, EventArgs e) 2 { 3 //关闭缓冲区,输出会一个一个写出来(只有在火狐浏览器中才有效果)。 4 //Response.BufferOutput = false; 5 6 //开启缓冲区 7 Response.BufferOutput = true; 8 9 //每次都写到Response缓冲区中,最后一次性写出来。 10 for (int i = 0; i < 15; i++) 11 { 12 Response.Write("呀哈~</br>"); 13 System.Threading.Thread.Sleep(500); 14 if (i % 5 == 0) 15 { 16 //立即输出缓冲区里面的内容,五次输出一次 17 Response.Flush(); 18 } 19 } 20 }
本文详细介绍了ASP.NET中页面加载过程及如何通过Response对象控制页面输出,包括使用BufferOutput属性来开启或关闭缓冲区,以及如何利用Flush方法实现定时刷新缓冲区,确保在特定条件下即时显示页面更新。

2万+

被折叠的 条评论
为什么被折叠?



