2012-06-27 254 views
6

我有一个视图模型与一些属性不显示所需的。其中一个属性是datetime类型。另一个是int。在我的创建视图中,datetime的默认值为1/1/0001 12:00:00 AM,而int的默认值为0如何将默认值显示为空白而不是类型的默认值?

我们希望默认情况下为空字段。我该怎么做呢?

我已经找到[DefaultValue("")],发现它没有解决这个问题。

谢谢!

ASP.NET MVC 4 RC

+1

可空类型替换您的物业类型。 –

回答

16

尝试宣告您的视图模型的属性为空的使用?

public DateTime? DateValue { get; set; } 
public int? IntValue { get; set; } 
+0

感谢兄弟这是很好的解决方案,我只是一直忘记它:)大声笑 – IamStalker