C# jQuery UI日期选择器不能与asp.net mvc一起使用

C# jQuery UI日期选择器不能与asp.net mvc一起使用,c#,asp.net,asp.net-mvc,jquery-ui-datepicker,C#,Asp.net,Asp.net Mvc,Jquery Ui Datepicker,我正在使用ASP.NETMVC和Jquery日期选择器 这是我的模型课 public class myViewModel { public DateTime? FromDate {get;set;} public DateTime? ToDate {get;set;} } 这是我的观点课 @model testApp.myViewModel @Html.TextBox("FromDate","{0:MM/dd/yyyy}", new { @class = "datepicker"

我正在使用ASP.NETMVC和Jquery日期选择器

这是我的模型课

public class myViewModel
{
   public DateTime? FromDate {get;set;}
   public DateTime? ToDate {get;set;}
}
这是我的观点课

@model testApp.myViewModel

@Html.TextBox("FromDate","{0:MM/dd/yyyy}", new { @class = "datepicker" })
@Html.TextBox("ToDate","{0:MM/dd/yyyy}", new { @class = "datepicker" })
和JQuery

<script>
    $(function () {
        $(".datepicker").datepicker({
            changeMonth: true,
            changeYear: true
        });
    });
</script>

$(函数(){
$(“.datepicker”).datepicker({
变化月:对,
变化年:对
});
});
现在的问题是,无论何时加载我的页面,默认日期都不会显示在文本框中,而“{0:MM/dd/yyyy}”会显示在两个文本框中

那么,如何在FromDate和ToDate文本框中显示和绑定当前日期值呢

谢谢你用这个

<script>
    $(function () {
        $(".datepicker").datepicker({
            changeMonth: true,
            changeYear: true,
            setDate : new Date()
        });
    });
</script>

$(函数(){
$(“.datepicker”).datepicker({
变化月:对,
变化年:是的,
设置日期:新日期()
});
});

确保您的模型中包含以下using语句

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
改变模式如下

[Display(Name = "Date")]
    [DisplayFormat(DataFormatString = "{0:MM/dd/yyy}", ApplyFormatInEditMode = true)]
    public Nullable<System.DateTime> Date { get; set; }  

控制台中有错误吗?页面上是否包含jquery和jquery UI?console中没有错误,而且我在页面上添加了jquery和jqueryUI可能重复:不,我没有从模型绑定数据。我只使用@Html.TextBox()。我不想使用@Html.TextBox()来使用
@Html.TextBox()的重载
其中第二个参数是
值(显示)。您可能会将其与
@Html.TextBoxFor()
混淆,其中第二个参数是
格式
<script>
$(function () {
    $(".datepicker").datepicker({ dateFormat: "MM/dd/yy", changeMonth: true, changeYear: true });
});
</script>
@Html.TextBoxFor(model => model.FromDate, "{0:MM/dd/yyyy}", new { id = "datepicker" })

@Html.TextBoxFor(model => model.ToFromDate, "{0:MM/dd/yyyy}", new { id = "datepicker" })