以下はコードの抜粋です。
@Html.TextBoxFor(m => m.CreatedSearchStartDate,
new { @Value=Model.CreatedSearchStartDate.Value.ToString("dd/MM/yyyy"),
@selectedDate =Model.CreatedSearchStartDate.Value.ToString("dd/MM/yyyy"),
@class="dateInput", @id="CreatedSearchStartDate" }
)
以下は関連する JQuery コードです
$("#CreatedSearchStartDate").each(function () {
var a = $(this).datepicker(
{
dateFormat: "dd/mm/yy",
defaultDate: new Date($(this).val())
})
});
ビューには日付ピッカー コントロールが表示されており、正常に機能しています。また、テキスト ボックスは基になる値に対して更新されます (Firebug を使用して確認できます)。唯一の問題は、モデルの基になるフィールドが更新されないことです。一方、このモデルには他にもいくつかのフィールドがあり、適切に更新されます。
考えられる理由は何ですか?