请问当使用Redirect方法时,为什么有时要在文件开头加“Reponse.Buffer=True”语句?在Windows2000以上系统中一般需要加吗?
正确答案:因为如果Response.Buffer=False,就表示将页面直接输出到客户端,那么如果已经输出了部分页面内容到客户端,又想重定向到另一个页面,这是不允许的。而令Buffer等于True后,将把页面先输出到缓冲区,在缓冲区中则可以随时重定向页面,Windows2000以上操作系统中则默认为True,所以Windows2000以上系统中一般不需要加。
答案解析:有
微信扫一扫手机做题