0

我得到了一个精简的 C# Web 表单项目,它没有自动包含一个新的 VS2012 项目似乎有的 Jquery 设置。我尝试了各种方法在 Site.Master 页面中注册 Jquery 的内部链接,如下所示,在我的参考中使用 ~ 和 ../。

<script type="text/javascript" src="~/Scripts/jquery-1.8.2.min.js"></script>

那么这个

<asp:ScriptManager ID="ScriptManagerMasterPage" runat="server">
<Scripts>
    <asp:ScriptReference Path="~/Scripts/jquery-1.8.2.min.js" />

</Scripts>
</asp:ScriptManager>

还有这个

<script type="text/javascript" src='<%= ResolveUrl("~/Scripts/jquery-1.8.2.min.js")%>'>  </script>

在我引用下面这样的外部链接之前,Jquery 将无法工作。

<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>

所以,它绝对不是“看到”参考。我正在使用的 site.master 是由另一个人在 2 层以下的子文件夹中设置的。

之前有人遇到过这个问题以及解决方案吗?谢谢。

4

1 回答 1

0

您是否尝试在 /Scripts 之前添加 ../ ?

如果您的 JS 文件在另一个级别,您可能需要上一层

于 2013-07-29T12:26:15.793 回答