我的javascript文件有问题,我正在升级到母版页。
这是代码:
<head runat="server">
<type="text/javascript" src="../Jquery1.6_vsdoc/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="main.js"></script>
</head>
jquery文件工作正常,但main.js没有。 当我在网络浏览器上打开aspex文件并查看源代码,并尝试查看main.js文件中的代码时,显示此消息:
HTTP错误404.0 - 未找到您正在寻找的资源 删除,更改名称或暂时不可用。
我在这做什么?
该文件的一些信息(如果有帮助):
即时通讯使用visual studio 2012 (对不起我的英文)
答案 0 :(得分:1)
在母版页方案中使用Page.ResolveUrl()
所以你的参考应该是这样的
<type="text/javascript" src="<%= Page.ResolveUrl("~/Jquery1.6_vsdoc/jquery-1.7.1.min.js") %>"></script>
<script type="text/javascript" src="<%= Page.ResolveUrl("~/main.js") %>"></script>
这将确保页面正确映射,因为子页面可能与主页面不在同一位置