0
嗨,我有一个快速的问题。动态虚拟目录和外部JavaScript链接
我有一个home.aspx和页眉内的头部我有一堆外部JavaScript文件标签。我遇到的问题是每当一个人添加一个目录,如
http://localhost:444/differentnames/Home.aspx#
然后JavaScript链接中断,无法找到。我试过../但即使这似乎并不奏效。任何建议或帮助,将不胜感激。
嗨,我有一个快速的问题。动态虚拟目录和外部JavaScript链接
我有一个home.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
都会妥善解决路径问题。
@ user1084319像这样:'
尝试通过Pae_Init方法加载您的引用。
它可以通过Page.ClientScript.RegisterStartupScriptInclude()方法完成。
http://msdn.microsoft.com/en-us/library/2552td66
来源
2012-09-04 17:17:37 Kornel