我有MVC datetime选择器来获取日期。当我添加日期时,它将仅显示日期。但是当我显示日期时,它将显示时间。我需要从中去除。
这是视图:
@Html.TextBoxFor(model => model.date, new { @class = "form-control input-sm", @data_provide = "datepicker" })
这是模态:
[Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(Resources.Resources))]
[Display(Name = "Maintenance Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yy/MM/dd}")]
public virtual DateTime date { get; set; }
您可以尝试下面的代码吗?
@Html.TextBox(model => model.date, Model.date.ToString("MM/dd/yyyy"),new { @class = "form-control input-sm", @data_provide = "datepicker" })
或者
@Html.TextBoxFor(m => m.date, new { Value = Model.date.ToString("MM-dd-yyyy"), @class = "form-control input-sm", @data_provide = "datepicker" })
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句