Asp classic 如何在经典asp中使用斜杠连接字符串?

Asp classic 如何在经典asp中使用斜杠连接字符串?,asp-classic,Asp Classic,以下是将文件路径重写为url路径的脚本 tempFileName = rs("filename") tempFilePath = rs("path") domainname = Request.ServerVariables("SERVER_NAME") realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname) response.write("http://" & realUrl & "<br&g

以下是将文件路径重写为url路径的脚本

tempFileName = rs("filename")
tempFilePath = rs("path")
domainname = Request.ServerVariables("SERVER_NAME")

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname)

response.write("http://" & realUrl & "<br>")
                 ^^
tempFileName=rs(“文件名”)
tempFilePath=rs(“路径”)
domainname=Request.ServerVariables(“服务器名称”)
realUrl=Replace(tempFilePath,“c:\inetpub\wwwroot”,域名)
write(“http://”&realUrl&“
”) ^^

脚本的最后一个语句有两个斜杠,我不知道如何进行字符串连接。有人知道吗?

您的代码运行良好,因此我建议您使用新名称保存该文件(用于测试目的),并将代码更新为

<%
tempFileName = rs("filename")
tempFilePath = rs("path")
domainname = Request.ServerVariables("SERVER_NAME")

Response.Write(tempFileName)
Response.Write("<br />")

Response.Write(tempFilePath)
Response.Write("<br />")

Response.Write(domainname)
Response.Write("<br />")

realUrl = Replace(tempFilePath, "c:\inetpub\wwwroot", domainname)
Response.Write(realUrl)
Response.Write("<br />")

response.write("http://" & realUrl & "<br>")
realUrl = "http://" & realUrl & "<br />"
Response.Write(realUrl)
%>


这将写出每个步骤的值,我怀疑替换不起作用,并且您有不希望的结果(OP不清楚)。此代码还包括如何将新URL“分配”到
realUrl

您的意思是:
realUrl=“http://”&realUrl
您是说您拥有的不起作用吗?