2011-11-01 83 views
6

在表單/ MVC中,我們可以使用腳本和鏈接的, 腳本SRC = 「Url.Content( 」〜/腳本/ util.js中「)」RESOLVEURL/Url.Content等效於傳統的ASP

任何人都可以告訴我什麼是經典的asp等價物?

+1

不回答這個問題,但ASP.NET有方法稱爲'ResolveUrl'爲'System.Web.UI.Control'類。在此基礎上進行研究會更好。它會彈出更多的結果。 – tugberk

+0

但我需要在經典的asp – user960567

+2

中使用這個,我想到了。這就是爲什麼我指出我的評論不是你的問題的答案。這裏是谷歌搜索:http://www.google.com/#sclient=psy-ab&hl=zh-CN&source=hp&q=resolveurl+in+classic+asp&pbx=1&oq=resolverurl+on+clasi&aq=1jl&aqi=g-l1g -jl1g -lm1&aql = 1&gs_sm = e&gs_upl = 83l9080l0l10675l24l20l3l0l0l407l42l0l0.9.9.1.1l23l0&bav = on.2,or.r_gc.r_pw.r_cp。,cf.osb&fp = f10181c958c90d45&biw = 1280&bih = 612 – tugberk

回答

7

沒有直接的等價物,甚至沒有直接的方法來確定應用程序的虛擬路徑。以下幾個VBScript函數應該提供的功能:

Function UrlContent(sUrl) 
    If InStr(1, sUrl, "~/") = 1 Then 
     UrlContent = ApplicationPath & Mid(sUrl, 2) 
    Else 
     UrlContent = sUrl 
    End If 
End Function 

Function ApplicationPath() 

    Dim pos: pos = Len(Request.ServerVariables("INSTANCE_META_PATH")) + 6 

    ApplicationPath = Mid(Request.ServerVariables("APPL_MD_PATH"), pos) 

End Function 
+0

這似乎是工作正常。 – user960567