0

嗨,我有一个快速的问题。

我有一个 home.aspx,在页眉的页面内我有一堆外部 javascript 文件的标签。我遇到的问题是每当有人添加目录时

http://localhost:444/differentnames/Home.aspx#

然后 javascript 链接中断,无法找到。我试过 ../ 但即使这样似乎也不起作用。任何建议或帮助将不胜感激。

4

2 回答 2

0

尝试通过 Pae_Init 方法加载您的引用。

可以使用 Page.ClientScript.RegisterStartupScriptInclude() 方法来完成。

http://msdn.microsoft.com/en-us/library/2552td66

于 2012-09-04T17:17:37.970 回答
0

像这样使用ResolveClientUrl

<head runat="server" id="head1"> <!-- runat="server" is important -->
  <script src='<%=ResolveClientUrl("~/scripts/jquery-1.4.1.js") %>' />

~应用程序根目录在哪里。ResolveClientUrl无论页面的嵌套程度如何,都会适当地解决路径。

于 2012-09-04T18:11:24.380 回答