我得到了一个精简的 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 层以下的子文件夹中设置的。
之前有人遇到过这个问题以及解决方案吗?谢谢。