在我的母版页中,我有
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
以及许多其他脚本/链接元素。如果在与母版页文件相同的级别上呈现页面,则效果很好。如果我尝试访问子文件夹中的页面,则对 js/css 文件的请求是错误的。
我试过:
<script src="/js/jquery-1.7.1.min.js" type="text/javascript"></script>
但它只有在没有应用程序虚拟路径的情况下才有效。如果我的申请位于:
http://localhost/virtualPath/subfolder/Page.aspx
然后请求转到:
http://localhost
我尝试使用 ResolveClientUrl,但我的头被定义为
<head runat="server">
所以我得到一个错误。有没有办法很好地解决这个问题?
注意:我使用主题时无法从 head 标签中删除 runat