ASP如何選擇性的 Include ?

因為某種需求,需要因不同的要求 include 不同的檔案,

例如 :

request("type") = 1 時,include a.asp

request("type") = 2 時,include b.asp

,要如何作到?

Update:

是沒錯,可是 Execute 沒辦法使用 Function & Sub

Update 3:

謝謝各位賞光,不知道要選誰,只好交投票了

Comments

  • include 無法被後端控制

    實作上Server.Execute()

    可滿足類似的需求

    2005-01-05 17:10:16 補充:

    如果要使用SUB或FUNCTION 為何要用不同網頁?

    2005-01-05 17:48:48 補充:

    只有調整架構一途了..

  • 應該可以這樣用吧

    <%if request("type") = "1" then%>

    <!--#include virtual="a.asp "-->

    <%

    response.end

    end if

    if request("type") = "2" then

    %>

    <!--#include virtual="b.asp "-->

    <%

    response.end

    end if

    %>

  • select case request("type")

    case 1

    include a.asp

    case 2

    include b.asp

    end select

  • 這樣講好了,

    a.asp 用於中文的內容

    b.asp 用於英文的內容

    而include 這二支的主程式是共用的

    2005-01-05 17:29:28 補充:

    Execute 不只是 sub function 不可用,連變數也不可用

Sign In or Register to comment.