promotion image of download ymail app
Promoted
Ethan
Lv 4
Ethan asked in 電腦與網際網路程式設計 · 2 decades ago

ASP如何選擇性的 Include ?

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

例如 :

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

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

,要如何作到?

Update:

二個 include 檔中的常數名稱是一樣的

Update 2:

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

Update 3:

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

4 Answers

Rating
  • 2 decades ago
    Favorite Answer

    include 無法被後端控制

    實作上Server.Execute()

    可滿足類似的需求

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

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

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

    只有調整架構一途了..

    • Commenter avatarLogin to reply the answers
  • 2 decades ago

    應該可以這樣用吧

    <%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

    %>

    • Commenter avatarLogin to reply the answers
  • Anonymous
    2 decades ago

    select case request("type")

    case 1

    include a.asp

    case 2

    include b.asp

    end select

    • Commenter avatarLogin to reply the answers
  • Ethan
    Lv 4
    2 decades ago

    這樣講好了,

    a.asp 用於中文的內容

    b.asp 用於英文的內容

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

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

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

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.