Server.Execute 多重调用的问题

作者:vkvi 来源:ITPOW(原创) 日期:2009-2-13
  • A.asp 用 Server.Execute 去调用 B.asp
  • B.asp 用 Server.Execute 去调用 C.asp
  • C.asp 中有一句代码 Server.MapPath("D.asp")
  • A.asp、B.asp、C.asp 均不在同一目录下

有两点要注意

  • B.asp 去调用 C.asp 时,Server.Execute(path) 中 path 应该是 A.asp 到 C.asp 的路径,而不是 B.asp 到 C.asp 的路径。这点与 #include 不同。
  • C.asp 中计算出的 D.asp 与 A.asp 同目录,而不与 B.asp、C.asp 同目录。
相关文章