Bootstrap Datepicker不允许dd / mm / yyyy

时间:2013-09-24 06:30:51

标签: asp.net-mvc twitter-bootstrap datepicker

我的模特

[UIHint("Date")]
[DisplayFormat(NullDisplayText="", DataFormatString = " {0:dd/MM/yyyy}")]
public DateTime Date { get; set; } // Date

显示模板日期

@model DateTime?
@Html.TextBox("", (Model.HasValue ? Model.Value.ToShortDateString() : string.Empty), new 
{

@class = "datepicker"

})
View

<div class="control-group">
@Html.LabelFor(model => model.Date, new { @class = "control-label" })
<div class="controls">
@Html.EditorFor(model => model.Date)
@Html.ValidationMessageFor(model => model.Date, null, new { @class = "help-inline" })
</div>
</div>

的Javascript

 $.fn.datepicker.defaults.format = "dd/mm/yyyy";
    $('.datepicker').datepicker({
        autoclose: true,
        format: "dd/mm/yyyy"

    });

Datepicker仍然不允许dd / mm / yyyy格式日期。 我几天来一直在搞清楚这个问题。

1 个答案:

答案 0 :(得分:0)

您应该从小写的dd / mm / yyy更改为大写,如下所示:

ActionDispatch::SystemTesting::Server.silence_puma = true