我想在母版页中使用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>

解决方案 »

  1.   

    没写过asp.net确认下引入js的路径
      

  2.   

    错误不是说了嘛:
    "$"未定义错误啊。。
    那就是$未定义咯。你没引用到这jquery文件咯
      

  3.   

    <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>用母版页生成的新页面路径不同
      

  4.   

    另外,<link ...css...>里可以加runat="server"
      

  5.   

    我现在找到问题了,一次巧合,我发现了,问题,及时在母版页中引入了Jquery文件也不行,但是如果在使用母版页的页面上引入了JQuery文件,母版页中的JQuery操作就可以实现,我搜了一些东西,但是还是不太懂