0
Server.MapPath("/Uploads/CrystalReport1.rpt")

Server.MapPath("~/Uploads/CrystalReport1.rpt")

没有'\'的返回地址

D:WEBDATAmydomain.comUploadsCrystalReport1.rpt

但我期待

D:\WEBDATA\mydomain.com\Uploads\CrystalReport1.rpt

4

1 回答 1

1

您在评论中指出的问题是 javascript 将“\”解释为特殊字符的标记。要输出反斜杠,您需要使用两个反斜杠,如“\”。由于某种原因,输出不同。与其从客户端写出它们,不如从代码隐藏中执行 Response.Write,并检查那里的差异,或者更简单地说,使用 VS intellisense 进行检查。

于 2013-05-07T16:41:47.927 回答