【发布时间】:2011-06-17 08:38:26
【问题描述】:
在单独的文本框或下拉列表中编辑 asp.net MVC 3 中可为空的 DateTime 属性的最佳方法是什么?
我想将 DateTime 拆分为日、月和年 - 将月份显示为下拉列表。该属性是可选的,因此如果没有提供日期,它应该为 null。我假设我必须为 MVC 2 使用这样的自定义模型绑定器:http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx - 但这似乎不适用于可选日期,并且服务器端验证未正确触发(例如,输入日期文本)。我不想在这里使用 jQuery。
这应该非常简单,非常常见的用例 - 对吧?感谢您为我指明正确的方向。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 datetime