日期:2014-05-17  浏览次数:20753 次

execute,redirect的区别
server.execute( "aa.asp ")
response.redirect( "aa.asp ")
有什么区别

------解决方案--------------------
视需要而定
例如:
aa.asp内容
<%response.write "bb "%>
采用redirect
response.write "aa "
response.redirect "aa.asp "
response.write "cc "
屏幕内容:
bb

流程是输出aa,然后被重定向到aa.asp,屏幕被清空,输出bb,response.write "cc "则不执行,网页地址是aa.asp

采用execute
response.write "aa "
server.execute( "aa.asp ")
response.write "cc "
屏幕内容是
aa bb cc

流程是输出aa,然后执行aa.asp,输出bb,然后返回,继续执行,网页地址仍为原来