Aggiungo un oggetto a un elenco all'interno di un'applicazione ASP.NET MVC 3 utilizzando il seguente codice ma una delle proprietà dell'oggetto mi dà problemi .I parametri di anno, mese e giorno descrivono un'eccezione DateTime non rappresentabile
ls.Add(new UserRoleModel { UserRoleId = 1, UserName = "Paul", InsertDate = new DateTime(05, 24, 2012),InsertProgram="sqlplus",InsertUser="sp22",Role="Implementation Co-corindator"});
Si costruisce ma quando vado alla pagina dedicata ottengo un'eccezione con il seguente tipo:
Exception Details: System.ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
Ho provato a rimuovere il 0 nel mese, ma ho la stessa eccezione.
Forse questo ha qualcosa a che fare con la "cultura" che stai usando? Stai utilizzando una cultura che ha un ordine diverso per ciascuno degli elementi (anno, mese, giorno) anziché (mese, giorno, anno)? –
http://msdn.microsoft.com/en-us/library/5hh873ya.aspx Questo collegamento mostra alcuni esempi di come cambieresti questo. –