ResolveUrl不';当链接到带有动态虚拟目录的外部javascript文件时,.././似乎不起作用
所以我以前有过这个问题。由于虚拟目录是动态的,它会不断断开我的javascript链接。我为他们使用了ResolveUrl,它似乎起了作用。(这是一个.aspx文件)ResolveUrl不';当链接到带有动态虚拟目录的外部javascript文件时,.././似乎不起作用,javascript,asp.net,html,Javascript,Asp.net,Html,所以我以前有过这个问题。由于虚拟目录是动态的,它会不断断开我的javascript链接。我为他们使用了ResolveUrl,它似乎起了作用。(这是一个.aspx文件) 然而,我遇到了一个问题。在另一个文件中,我有另一组javascript链接,链接到javascript文件2个目录,因此默认情况如下: <script type="text/javascript" src="../../lib/yui/utilities/utilities.js"></script>
然而,我遇到了一个问题。在另一个文件中,我有另一组javascript链接,链接到javascript文件2个目录,因此默认情况如下:
<script type="text/javascript" src="../../lib/yui/utilities/utilities.js"></script>
.././似乎弄乱了resolveUrl,因此仍然找不到文件。编写一些实用程序函数来检测根路径并附加它 Ex:GetAppPath()+“/lib/yui/utilities/utilities.js”强> 公共静态字符串GetAppPath() {
return (System.Web.HttpRuntime.AppDomainAppVirtualPath == "/") ? string.Empty : System.Web.HttpRuntime.AppDomainAppVirtualPath;
}
嗯,它仍然不起作用,但似乎开发人员正在改变一些事情,因此它为什么不起作用,但谢谢你
return (System.Web.HttpRuntime.AppDomainAppVirtualPath == "/") ? string.Empty : System.Web.HttpRuntime.AppDomainAppVirtualPath;
}