我找不到一个javascript文件

时间:2013-03-10 19:41:15

标签: javascript asp.net iis master-pages

我的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 - 未找到您正在寻找的资源   删除,更改名称或暂时不可用。

我在这做什么?

该文件的一些信息(如果有帮助):

  1. 他是母版页的同一目录
  2. 他在1页的主页上重新开始。
  3. 即时通讯使用visual studio 2012 (对不起我的英文)

1 个答案:

答案 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>

这将确保页面正确映射,因为子页面可能与主页面不在同一位置