2011-11-01 35 views
6

En formulario web/MVC podemos utilizar guión y enlaces como, script src = "Url.Content ("~/scripts/util.js")"ResolveUrl/Url.Content en ASP clásico

Puede alguien dime ¿cuál es el equivalente en asp clásico?

+1

una respuesta a la pregunta, pero tiene ASP.NET método llamado '' ResolveUrl' de clase System.Web.UI.Control'. Es mejor hacer su investigación basada en esto. Aparecerán más resultados. – tugberk

+0

Pero necesito usar esto en asp clásico – user960567

+2

Sí, me lo imaginé. Es por eso que señalé que mi comentario no es una respuesta a su pregunta. aquí hay una búsqueda en Google para usted: http://www.google.com/#sclient=psy-ab&hl=en&source=hp&q=resolveurl+in+classic+asp&pbx=1&oq=resolverurl+on+clasi&aq=1jl&aqi=g-l1g -jl1g-LM1 y NCA = 1 & gs_sm = e & gs_upl = 83l9080l0l10675l24l20l3l0l0l0l407l4260l0.9.9.1.1l23l0 y BAV = etc.2, or.r_gc.r_pw.r_cp., cf.osb y fp = f10181c958c90d45 y BIW = 1280 = 612 y bih – tugberk

Respuesta

7

No existe un equivalente directo, ni siquiera hay una forma directa de determinar la ruta virtual de las aplicaciones. El siguiente par de funciones de VBScript debe proporcionar la característica:

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 
no
+0

Esto parece estar bien. – user960567