我有一个模型类:
public class mOrderSnapshot
{
[Display(Name = "Birthday")]
[Required(ErrorMessage = "*")]
[DataType(DataType.Date)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
public DateTime Birthday { get; set; }
我尝试在输入中插入日期。
@Html.EditorFor(model => model.Birthday, new { @class = "usercontrol"})
但我只看到面具дд.мм.гггг 为什么我不能插入值(日期)。
答案 0 :(得分:0)
@Html.TextBoxFor(model => model.Birthday, new { @class = "usercontrol", @type="date"})
或:
@Html.EditorFor(model => model.Birthday, new {@class = "usercontrol", @type="date"})
答案 1 :(得分:0)
我必须使用这个: [DisplayFormat(ApplyFormatInEditMode = true,DataFormatString =“{0:yyyy-MM-dd}”)]
DataFormatString =“{0:yyyy-MM-dd}