Trong Webform/MVC chúng ta có thể sử dụng kịch bản và liên kết như, script src = "Url.Content ("~/Scripts/util.js")"ResolveUrl/Url.Content tương đương trong Classic ASP
Can ai cho tôi biết tương đương trong asp cổ điển là gì?
Trong Webform/MVC chúng ta có thể sử dụng kịch bản và liên kết như, script src = "Url.Content ("~/Scripts/util.js")"ResolveUrl/Url.Content tương đương trong Classic ASP
Can ai cho tôi biết tương đương trong asp cổ điển là gì?
Không có tương đương trực tiếp, thậm chí không có cách trực tiếp để xác định đường dẫn ảo của ứng dụng. Hai hàm VBScript sau đây sẽ cung cấp tính năng:
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
Điều này dường như hoạt động tốt. – user960567
không phải là câu trả lời cho câu hỏi nhưng ASP.NET có phương thức được gọi là 'ResolveUrl' cho lớp' System.Web.UI.Control'. Nó là tốt hơn để làm nghiên cứu của bạn dựa trên điều này. Nó sẽ bật lên nhiều kết quả hơn. – tugberk
Nhưng tôi cần phải sử dụng điều này trong cổ điển asp – user960567
Có, tôi figured that. Đó là lý do tại sao tôi chỉ ra rằng bình luận của tôi không phải là câu trả lời cho câu hỏi của bạn. đây là tìm kiếm của Google cho bạn: http://www.google.com/#sclient=psy-ab&hl=vi&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 = 83l9080l0l10675l24l20l3l0l0l0l407l4260l0.9.9.1.1l23l0 & bav = on.2, hoặc.r_gc.r_pw.r_cp., cf.osb & fp = f10181c958c90d45 & biw = 1280 & bih = 612 – tugberk