Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net mvc 2中显示JQuery UI日期选择器时出现问题#_C#_Jquery_Asp.net Mvc_Datepicker - Fatal编程技术网

C# 在asp.net mvc 2中显示JQuery UI日期选择器时出现问题#

C# 在asp.net mvc 2中显示JQuery UI日期选择器时出现问题#,c#,jquery,asp.net-mvc,datepicker,C#,Jquery,Asp.net Mvc,Datepicker,当我点击我的文本框时,我想要一个日期选择器来显示,但它没有,我已经做了一些搜索,没有任何帮助 submittime.aspx <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <form action="/Item/Submit" method="post"> <fieldset> <legend>Set time&l

当我点击我的文本框时,我想要一个日期选择器来显示,但它没有,我已经做了一些搜索,没有任何帮助

submittime.aspx

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

<form action="/Item/Submit" method="post">
    <fieldset>
        <legend>Set time</legend>
        <div class ="editor-label"><label for="expire"><b>End date</b></label></div> 
        <div class ="editor-field"><input id="expire" name="expire" type="text" style="width: 500px; height: 20px"/></div>
        <script type="text/javascript">
            $(function() {
                $('#expire').datepicker({
                    changeMonth: true,
                    changeYear: true,
                    dateFormat: 'dd/mm/yy'
                });
            }); 
        </script>
    <input type="submit" value="Submit" style="width: 72px" />
    </fieldset>
</form>
</asp:Content>

设定时间
结束日期
$(函数(){
$('#expire')。日期选择器({
变化月:对,
变化年:是的,
日期格式:“日/月/年”
});
}); 
我已经向Site.Master添加了以下代码

<link type="text/css" href="css/themename/jquery-ui-1.8.18.custom.css" rel="Stylesheet" />  
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script>

它显示我的文本框,但没有日期选择器。当我单击它时,任何帮助都会很好。

您缺少
$(document).ready()

因此,您的代码应该如下所示:

$(document).ready(function(){
    $('#expire').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'dd/mm/yy'
    });
});
jsidle示例:

您缺少
$(document).ready()

因此,您的代码应该如下所示:

$(document).ready(function(){
    $('#expire').datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'dd/mm/yy'
    });
});

jsiddle示例:

对此不太确定,但不认为日期的格式正确,请尝试
dateFormat:'dd-mm-yy'
对此不太确定,但不认为日期的格式正确,请尝试
dateFormat:'dd-mm-yy'
仍然没有任何内容,但我可以从jsiddle中看出它应该可以工作。也许我的推荐信有问题?他们应该在site.master的哪个位置列出?@Fennris看了一下这篇文章-仍然没有什么,但我可以在jsFiddle中看到它应该可以工作。也许我的推荐信有问题?他们应该列在site.master的哪个位置?@Fennris看看这个帖子-