在我看来,我有以下几点:
@Html.TextBoxFor(model => model.EndDate)
创建代码和模型时,我看到它为定义如下的字段设置了默认日期而不是 null:
public DateTime EndDate { get; set; }
在我看来,我看到以下内容:
{1/1/0001 12:00:00 AM}
如果我的代码尚未将该字段设置为值,有什么方法可以让它显示/返回一个空字符串。在这里,当我创建 View 而不设置该字段时,它只是默认为上述内容。
最佳答案
制作结束日期 nullable :
public DateTime? EndDate { get; set; }
关于asp.net-mvc - 未设置时,如何停止在 MVC3 中显示为默认日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091041/