在母版页中怎么使用JQuery
我想在母版页中使用JQuery,但是为什么出现"$"未定义错误啊,这是为什么啊,
<head runat="server">
<link href="Css/Resident.css" rel="stylesheet" type="text/css" />
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () { alert("success"); })
</script>
</head>
<body class="body">
<div id="body">
<div id="Head">
<h1>户籍管理系统</h1>
<h6>@可成科技</h6>
</div>
<div id="left_body">
<ul>
<li><a href="../Account/Login.aspx">用户登陆</a></li>
<li><a href="../Resident/SelectInformation.aspx">户籍管理</a></li>
<li><a href="../Resident/AddNewResident.aspx">添加户籍</a></li>
<li id="userManager" onclick="divVisible">用户管理</li>
<li>统计工具</li>
</ul>
<div id="div_userManager">
<ul>
<li><a href="../Account/Login.aspx">管理员登陆</a></li>
<li><a href="../Account/AddNewAccount.aspx">添加管理员</a></li>
<li><a href="../Account/DeleteAndManage.aspx">管理员管理</a></li>
<li><a href="../Account/ChangePassword.aspx">修改管理密码</a></li>
</ul>
</div>
</div>
<div id="Right_body">
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</form>
</div>
<div id="Footer">
<ul>
<li>管理系统CopyRight@2011~2013</li>
<li> <a href="">联系邮箱</a></li>
</ul>
</div>
</div>
</body>
</html>
------解决方案--------------------
错误不是说了嘛:
"$"未定义错误啊。。
那就是$未定义咯。你没引用到这jquery文件咯
------解决方案--------------------<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
改成:
<script src='<% = ResolveUrl("Scripts/jquery-1.4.1.min.js") %>'type="text/javascript"></script>
用母版页生成的新页面路径不同。。。
------解决方案--------------------正解