Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ResolveUrl不';当链接到带有动态虚拟目录的外部javascript文件时,.././似乎不起作用_Javascript_Asp.net_Html - Fatal编程技术网

ResolveUrl不';当链接到带有动态虚拟目录的外部javascript文件时,.././似乎不起作用

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链接。我为他们使用了ResolveUrl,它似乎起了作用。(这是一个.aspx文件)


然而,我遇到了一个问题。在另一个文件中,我有另一组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;

    }