我是 Web 开发的新手,所以我仍在学习基础知识。
我只想在我的 ASP .NET 页面中添加一些 jQuery。
在标题中,我引用了我需要的内容:
<head id="Head1" runat="server">
<link href="Content/Site.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="Scripts/jquery-2.0.2.js" ></script>
<script type="text/javascript" src="~/HeaderCheckBoxSelections.js"></script>
</head>
这是看起来的~/HeaderCheckBoxSelections.js
样子:
function SelectAllCheckBoxes(cbSelect) {
$('#<%=gvShows.ClientID%>').find("input:checkbox").each(function() {
if (this != cbSelect) {
this.checked = cbSelect.checked;
}
});
}
事件由此触发:
<HeaderTemplate>
<asp:CheckBox ID="cbSelectAll" runat="server" onclick="javascript:SelectAllCheckBoxes(this);"/>
</HeaderTemplate>
但是,当单击复选框时,它会说:
未处理的异常...
0x800a1391 - JavaScript runtime error: 'SelectAllCheckBoxes' is undefined.
我在这里错过了什么吗?我没有正确引用 jQuery 吗?