asp能不能异步执行另外一个.asp文件
浏览器访问我的一个页面1.asp,因为这次访问有大量的事情要做,所以我希望在1.asp中调用另外一个2.asp文件,让2.asp去做这些耗时的工作,而1.asp不必等待2.asp执行完就能结束,这样浏览器不必待那么久。但我发现,无论是Server.Execute还是Server.Transfer方法执行2.asp,1.asp都会交出执行权,并且都必须等待2.asp执行完了浏览器才能得到结果。能不能像vb 中的shell一样,不必等待运行的程序结束就能够返回。
[解决办法]
异步加载 是可以的!
[解决办法]
或者你用异步的serverxmlhttp运行2.asp试试,就不用理会运行结果
Dim xmlServerHttp
set xmlserverhttp = server.createobject("MSXML2.ServerXMLHTTP")
xmlServerHttp.open "GET", "http://localhost/2.asp", true
xmlServerHttp.send
'1.asp后续的代码