我正在尝试将我的DataFormatString的格式从dd / MM / yyyy更改为MM / yy。原因是我希望用户选择信用卡到期日期。我将HTML分为两部分:模型和视图。
Order.cs
[Display(Name = "Expiration Date")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime Experation { get; set; }
地址和Payment.cshtml
<div class="form-group">
@Html.LabelFor(model => model.Experation, htmlAttributes: new { @class = "col-lg-2 control-label" })
<div class="col-lg-10">
@Html.EditorFor(model => model.Experation)
@Html.ValidationMessageFor(model => model.Experation, "", new { @class = "text-danger" })
</div>
上面的代码是我试图在我的模型中将其转换为MM / yy。但是,结果仍然是dd / MM / yyyy。这里有一个我不知道的错误吗?