1

我的javascript的位置有问题,位置是正确的,但是当我在我的visual web developer 2010 express中运行它时,找不到位置,我不知道为什么......

这是我的 javascript 的位置:

<script src="Style/javascript/jquery-1.7.1.js" type="text/javascript"></script>

这是错误:

**Server Error in '/Maitenance' Application.**

**The resource cannot be found.**

**Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly.** 

**Requested URL: /Maitenance/Maintenance/Style/javascript/jquery-1.7.1.js**
4

2 回答 2

2

我猜您正在使用母版页,而您的 .aspx 页面放在另一个目录中。您在母版页中包含的文件路径是相对于 .aspx 文件的。当您的页面与母版页位于同一目录中时,它可以正常工作。

您可以使用 ResolveUrl 包含您的 js 文件:

<script src="<%=ResolveUrl("~/js/jquery.js")%>" type="text/javascript"></script>

或者您可以在母版页后面的代码中包含您的脚本:

ClientScript.RegisterClientScriptInclude("jquery", ResolveClientUrl("~/js/jquery.js"));
于 2013-01-21T02:21:03.110 回答
2

使用这个...它会工作

<script src="<%=Page.ResolveUrl("~")%>Style/javascript/jquery-1.7.1.js" type="text/javascript"</script>

于 2013-01-21T05:09:49.733 回答