【发布时间】:2012-06-28 14:12:23
【问题描述】:
我正在使用以下代码将对象添加到 ASP.NET MVC 3 应用程序内的列表中,但该对象的属性之一给我带来了困难。
ls.Add(new UserRoleModel { UserRoleId = 1, UserName = "Paul", InsertDate = new DateTime(05, 24, 2012),InsertProgram="sqlplus",InsertUser="sp22",Role="Implementation Co-corindator"});
这会构建,但是当我转到相关页面时,我会收到以下类型的异常:
Exception Details: System.ArgumentOutOfRangeException: Year, Month, and Day parameters describe an un-representable DateTime.
我尝试在当月删除 0,但我得到了同样的异常。
【问题讨论】:
-
也许这与您使用的“文化”有关?您使用的文化是否对每个元素(年、月、日)而不是(月、日、年)具有不同的顺序?
-
msdn.microsoft.com/en-us/library/5hh873ya.aspx 这个链接展示了一些你将如何改变它的例子。
标签: asp.net-mvc-3 c#-4.0