server.Transfer 高级探讨

作者:vkvi 来源:ITPOW(原创) 日期:2006-9-23

相关阅读:Server.Transfer Vs. Response.Redirect

一、server.Transfer 可以重定向到 asp、aspx、htm、txt 等文件,但如果是二进制文件,比如压缩文件、图片文件等,出错的机率非常大,因为这些文件数据中极有可能含有符号: <%,但它并不像 asp、aspx 一样表示 ASP 脚本开始,IIS 按 ASP 脚本来解释,肯定要出错。

二、如果 server.Transfer 已经执行,那么在当前页中 server.Transfer 之后的程序代码不会得到执行。

三、server.Transfer 可以在同一个页面之间直接调用形成直接递归,也可以在两个页面之间互相调用形成间接递归,也可以在多个页面之间环形调用形成“环形递归”,如果发生了递归,网页程序将停止在第 79 次递归即将发生时。

四、server.Transfer 传递的各页面之间,ASP 变量互相隔绝,但可以共享从客户端 POST 来的值。

相关文章