VB辅导:动态include文件

2026-02-06
ASP程序员经常面临的挑战之一是动态Include文件。由于#include 在ASP代码执行之前处理,所以,看起来,动if/else的脑筋是不可能的。 真是这样吗?

  根据你使用Include的目的,以及你将Include的文件数目,使用if/else也许可以解决问题。但这绝对不是任何时候可以奏效的,而且也不是一种有效的解决办法,因为你需要做许多的手工工作。

  假设有两个样本HTM文件,1.htm和2.htm,为简化起见,假设文件的内容如下:

  

  This is 1.htm

  

  This is 2.htm

  现在我们来试试动态Include:

  <%

  if request.querystring(‘param‘)=‘2’ then

  %>

  

  <%

  else

  %>

  

  <%

  end if

  %>