2012-06-27 10 views
6

Tengo un modelo de vista con un par de propiedades que no se muestran como se desea. Una de las propiedades es de tipo datetime. El otro es un int. En mi vista Crear, el datetime aparece con un valor predeterminado de 1/1/0001 12:00:00 AM y el int tiene el valor predeterminado de 0.¿Cómo se muestran los valores predeterminados como en blanco en lugar del valor predeterminado del tipo?

Queremos campos vacíos por defecto. ¿Cómo hago esto?

Ya encontré [DefaultValue("")] y encontré que no resuelve este problema.

Gracias!

ASP.NET MVC 4 RC

+1

reemplazar sus tipos de propiedad con los tipos anulables. –

Respuesta

16

Trate de declarar las propiedades en el modelo de vista como anulable usando ?

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

gracias amigo es una buena solución, simplemente lo olvido todo el tiempo :) jajaja – IamStalker

Cuestiones relacionadas