1

所以我有一个小问题,我的网址看起来有点像这样:

http://localhost:23425/dynamicName/Home.aspx

dynamicName 部分很好......将被动态命名。所以正因为如此,它打破了我的

<script type="text/javascript" src="Scripts/jquery.js"> </script>

脚本,因为它找不到它。但是,如果它

http://localhost:23425/Home.aspx

然后javascript工作。

所以我的问题是我怎样才能让 javascript 在动态虚拟目录上工作而不让我的链接被破坏?

我试过这个:

<script type="text/javascript" src="<%=ResolveClientUrl("~/Scripts/Menu.js")%>"> </script>

使用脚本链接和 css 链接,但似乎没有这样做。只是一个灰色框掉下来,没有内容。任何帮助将不胜感激

4

1 回答 1

2

尝试:

<%=ResolveUrl("~/Scripts/Menu.js") %>

ResolveClientUrl创建一个包含../. 那可能是你的问题。

于 2012-09-05T13:24:34.017 回答