TextBoxFor Helper 条件值
TextBoxFor Helper conditional value
我正在尝试使用数据库中的 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" })
试试这个:
@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" })
我正在尝试使用数据库中的 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" })
试试这个:
@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" })