ASP程序員經(jīng)常面臨的挑戰(zhàn)之一是動態(tài)Include文件。由于#include 在ASP代碼執(zhí)行之前處理,所以,看起來,動if/else的腦筋是不可能的。 真是這樣嗎?
根據(jù)你使用Include的目的,以及你將Include的文件數(shù)目,使用if/else也許可以解決問題。但這絕對不是任何時候可以奏效的,而且也不是一種有效的解決辦法,因為你需要做許多的手工工作。
假設有兩個樣本HTM文件,1.htm和2.htm,為簡化起見,假設文件的內(nèi)容如下:
This is 1.htm
This is 2.htm
現(xiàn)在我們來試試動態(tài)Include:
<%
if request.querystring(‘param‘)=‘2’ then
%>
<%
else
%>
<%
end if
%>
根據(jù)你使用Include的目的,以及你將Include的文件數(shù)目,使用if/else也許可以解決問題。但這絕對不是任何時候可以奏效的,而且也不是一種有效的解決辦法,因為你需要做許多的手工工作。
假設有兩個樣本HTM文件,1.htm和2.htm,為簡化起見,假設文件的內(nèi)容如下:
This is 1.htm
This is 2.htm
現(xiàn)在我們來試試動態(tài)Include:
<%
if request.querystring(‘param‘)=‘2’ then
%>
<%
else
%>
<%
end if
%>

