黑马程序员技术交流社区
标题:
server对象
[打印本页]
作者:
刘长路
时间:
2012-9-18 16:19
标题:
server对象
server对象的Execute和transfer方法有什么区别,最好举例说明一下,谢谢
作者:
许庭洲
时间:
2012-9-18 16:40
1.server对象的transfer可以重一个.asp文件传输到位于同一台服务器上的另一个文件中。在传输过程中,原请求文件立即停止执行,但不清除缓冲。在实行过程中,被请求文件和原文件可以访问同一组内部对象;
2.server对象的Execute方法用来传输到另一个文件,执行其内容,让后返回到启动传输的文件,该方法向许多语言的过程调用,只不过过程调用是执行一个过程,而execute方法是执行一个完整的.asp文件.
作者:
彭张铨
时间:
2012-9-18 17:15
这样说吧。。 有两个页面 A ,B
Execute 将B页面作为方法调用 Transfer A页面传参数给了B页面 但不收回控制权限 直接执行新的页面Transfer与Execute方法相似,唯一的不同是Transfer不返回到原来的页面Redirect 是请求新的页面 url 会发生改变
作者:
孔德智
时间:
2012-9-18 17:21
使用transfer可以重一个.asp文件传输到位于同一台服务器上的另一个文件中。在传输过程中,原请求文件立即停止施行,但不清除缓冲。在实行过程中,被请求文件和原文件可以访问同一组内部对象。
Execute方法用来传输到另一个文件,施行其内容,让后返回到启动传输的文件。
该方法向许多语言的过程调用。只不过过程调用是施行一个过程。,而execute方法是施行一个完整的.asp文件
作者:
mjbtdym
时间:
2012-9-19 05:45
Execute方法用于将执行从当前页面转移到另一个页面,并将执行返回到当前页面,执行所转移的页面在同一浏览器窗口中执行,然后原始页面继续执行。所以,执行Execute方法后,原始页面保留控制权。
而Transfer方法用于将执行完全转移到指定页面。与Execute方法不同,执行该方法时主调页面将失去控制权
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2