日期:2014-05-16  浏览次数:20780 次

Response.Buffer=false不生效
我有一个页面,需要做很多比较占用时间的操作,我希望每个操作执行完之后都能返回结果。

最初我设置成Response.Buffer=false的时候,是有效果的,结果是一条一条的出来。但后面做过一些改动,改动比较多我也不太记得了。
现在虽然还是设置成false,但结果都是到最后一起显示出来。
我试过使用response.flush,结果出现报错提示buffer必须为打开状态,说明buffer的设置确实是关闭着的。

请问是什么原因导致现在Response.Buffer=false不生效呢。

------解决方案--------------------
代码里面是不是嵌了很多表格之类的,表格是等到一个完整表格结束才会在而面上显示出来的
------解决方案--------------------
一行行删代码
删到你认为的正常 为止

这样的 问题 以后 自己调试

------解决方案--------------------

------解决方案--------------------
那就再做一个最简单的页面进行测试即可知道