错误: 对象不支持“datepicker”属性或方法<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JQuery-Date.aspx.cs" Inherits="JQueryDemo1.JQuery_Date"  MasterPageFile="~/Site.Master"%>
<asp:Content ContentPlaceHolderID="HeadContent" ID="h" runat="server">
    <link href="css/demos.css" rel="stylesheet" type="text/css" />
    <link href="css/jquery.ui.all.css" rel="stylesheet" type="text/css" />
    <link href="css/ui-lightness/jquery-ui-1.8.10.custom.css" rel="stylesheet" type="text/css" />
    <script src="js/jquery-1.4.4.js" type="text/javascript"></script>
    <script src="js/jquery.ui.datepicker.js" type="text/javascript"></script>
    <script src="js/jquery.ui.widget.js" type="text/javascript"></script>
    <script src="js/jquery-1.4.4.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            $("#dp").datepicker();
            //dp.parent().appendTo(jQuery("#MainContent"));
        });
</script>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" ID="d" runat="server">
<asp:TextBox ID="dp" runat="server" ></asp:TextBox>
</asp:Content>——————
请问下这是什么情况

解决方案 »

  1.   

        <link href="css/demos.css" rel="stylesheet" type="text/css" />
        <link href="css/jquery.ui.all.css" rel="stylesheet" type="text/css" />
        <link href="css/ui-lightness/jquery-ui-1.8.10.custom.css" rel="stylesheet" type="text/css" />
        <script src="js/jquery-1.4.4.js" type="text/javascript"></script>
        <script src="js/jquery.ui.datepicker.js" type="text/javascript"></script>
        <script src="js/jquery.ui.widget.js" type="text/javascript"></script>
        <script src="js/jquery-1.4.4.js" type="text/javascript"></script>
        <script type="text/javascript">
      

  2.   

    总结下:
    引用js要注意顺序而且不要重复引用
    母版
    引用服务端的控件要注意ID是会变的,所以要如下引用
    $('#<%= dp.ClientID%>').datepicker();————————
    解决个小问题也是有 成就感滴,呵呵~