主页面中的jQuery无法正常工作

时间:2013-05-16 01:29:53

标签: jquery asp.net c#-4.0 master-pages

当我在Master / Content页面上使用它时,没有调用简单的jQuery警报。

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <script type="text/javascript">
        $(document).ready(function () {
            alert("test");
        });
    </script>
</asp:Content>

这是我的MasterPage的主要部分

<head runat="server">
    <title>Timekeeping System</title>
    <script src="Scripts/jquery-1.9.1.min.js"></script>    
    <script src="Scripts/jquery-ui-1.10.2.min.js"></script>

    <link rel="shortcut icon" href="favicon.ico"/>    
    <link href="Content/themes/base/jquery-ui.css" rel="stylesheet" />    
    <link href="StyleSheet.css" rel="stylesheet" />
    <asp:ContentPlaceHolder id="head" runat="server">

    </asp:ContentPlaceHolder>
</head>

已编辑源代码

<head><title>
</title>
    <script src="Scripts/jquery-1.9.1.min.js"></script>    
    <script src="Scripts/jquery-ui-1.10.2.min.js"></script>

    <link rel="shortcut icon" href="favicon.ico" /><link href="Content/themes/base/jquery-ui.css" rel="stylesheet" /><link href="StyleSheet.css" rel="stylesheet" />
    <script type="text/javascript">
        $(document).ready(function () {
            alert("test");
        });
    </script>
</head>

4 个答案:

答案 0 :(得分:1)

将其更改为:

<script src="/Scripts/jquery-2.0.0.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.10.2.js" type="text/javascript"></script>

答案 1 :(得分:1)

检查.js文件路径, 如果你不能确定,可能包括像这样的官方.js文件

<script src="http://code.jquery.com/jquery-2.0.0.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js" type="text/javascript"></script>

答案 2 :(得分:0)

我在MasterPage上更改了jQuery

而不是

<script src="Scripts/jquery-1.9.1.min.js"></script>    
<script src="Scripts/jquery-ui-1.10.2.min.js"></script>

喜欢这个

<script src="Scripts/jquery-2.0.0.js"></script>
<script src="Scripts/jquery-ui-1.10.2.js"></script>

答案 3 :(得分:0)

由于我有不同的子文件夹页面,这就是我运行的。     'type =“text / javascript”&gt;

<script src='<%= ResolveClientUrl("~/Scripts/jquery-ui-1.9.1.custom.js")%>' type="text/javascript">   </script>

这允许ASP.Net为我解析网址。