【发布时间】:2016-08-25 20:00:21
【问题描述】:
您好,我有此代码,页面位于 /archive/filename 但是单击某些内容时的弹出窗口位于网站的根目录而不是页面中。如何返回一个目录或指向整个根目录?
var popup = window.open("OPC_RRNew.aspx?Id=" + id, "Dialog", options);
我之前尝试过添加 ~,但它仍然显示为 /archive/~/OPC_RRNew.aspx?Id=
【问题讨论】:
-
Server.MapPath("~");
-
JavaScript 不知道
~语法。您需要在服务器上对其进行预处理以生成正确的 URL。或者,如果您确信它始终是一个目录,您可以使用../,或者如果您确信它始终位于相对于根目录的相同位置,您可以使用/ -
@mason 你应该把它作为答案发布(除非你已经发现重复)
-
@mason 谢谢你的 ../ 工作!
标签: c# asp.net asp.net-web-api