【发布时间】:2012-05-16 11:42:59
【问题描述】:
我有一个呈现项目列表的视图,每个项目都包含一个Date 属性。
<%:Html.HiddenFor(m => m.Items[j].Date)%>
许多其他属性被隐藏或显示,用户可以针对任何项目输入 cmets 并将这些 cmets 保存到数据库中。这是一个“批量编辑”类型的视图。
我之前使用过这些视图效果很好,但是我遇到了 Date 属性的问题,因为它是这样渲染的
<input name="Items[3].Date" type="hidden" value="3/05/2012 11:56:48 AM" />
问题是我需要使用 DateTime 作为此数据项的主键的一部分。我可以截断数据库中的毫秒数以允许匹配,但不能保证每秒只有一个数据点。
如何确保 DateTime 的隐藏输入字段保留所有属性信息,包括毫秒组件?
【问题讨论】:
标签: asp.net .net asp.net-mvc datetime