动态虚拟目录和外部 JavaScript 链接

dynamic virtual directories and external javascript links

本文关键字:外部 JavaScript 链接 虚拟 动态      更新时间:2023-09-26

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

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

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

然后JavaScript链接断开并且找不到。我试过了../但即使这样似乎也行不通。任何建议或帮助将不胜感激。

按如下所示使用 ResolveClientUrl:

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

其中~是应用根目录。 无论页面嵌套程度如何,ResolveClientUrl都会负责适当地解析路径。

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

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

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