我正在尝试使用数据库中的DateTime
值填充文本框。如果DateTime
值为空(即1/1/0001 12:00:00 AM),我希望文本框向用户显示空字符串。
目前,它仍然显示空日期的值(即“1/1/0001 12:00:00 AM”)。
请参阅下面的代码段:
@Html.TextBoxFor(m => m.FirstBillingDate, new { @value = (Model.FirstBillingDate >= Convert.ToDateTime("1900-01-01") ? Model.FirstBillingDate.ToString("yyyy-MM-dd") : ""), @class = "form-control datepicker", @id = "first-billing-date" })
答案 0 :(得分:1)
试试这个:
@Html.TextBoxFor(m => m.FirstBillingDate, new { Value = (Model.FirstBillingDate >= Convert.ToDateTime("1900-01-01") ? Model.FirstBillingDate.ToString("yyyy-MM-dd") : ""), @class = "form-control datepicker", @id = "first-billing-date" })