アイテムのリストをレンダリングするビューがあり、各アイテムにはDate
プロパティが含まれています。
<%:Html.HiddenFor(m => m.Items[j].Date)%>
他の多くのプロパティは非表示または表示され、ユーザーは任意のアイテムに対してコメントを入力し、これらのコメントをデータベースに保存できます。これは「一括編集」タイプのビューです。
以前にこれらのビューを効果的に使用しましたが、Dateプロパティがレンダリングされるため、問題が発生しています。
<input name="Items[3].Date" type="hidden" value="3/05/2012 11:56:48 AM" />
問題は、このデータ項目の主キーの一部としてDateTimeを使用する必要があることです。データベース内のミリ秒を切り捨てて一致を許可することはできますが、1秒あたりのデータポイントが1つだけになるという保証はありません。
DateTime
ミリ秒コンポーネントを含む、プロパティのすべての情報が自分の非表示の入力フィールドに保持されるようにするにはどうすればよいですか?