小编use*_*384的帖子

将 MVC 默认日期 (01/01/0001) 设置为空

我的 Razor 表单代码

<div class="form-group">
    @Html.LabelFor(model => model.achPayDate, htmlAttributes: new { @class = "control-label col-md-7" })
    @Html.DisplayFor(model => model.achPayDate, new {@class="date"})
</div>
Run Code Online (Sandbox Code Playgroud)

我的CS代码

[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
public DateTime? achPayDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

当 achPayDate=0001-01-01T00:00:00 时显示 01/01/0001 ,我想将日期抑制为空白。我怎样才能做到这一点??

c# asp.net-mvc datetime date razor

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

date ×1

datetime ×1

razor ×1