私は単純な MVC4 インターネット アプリケーションを実行しています。これにより、いくつかの項目をカテゴリに追加できます。
これが私がこれまでに行ったことです。
私はmvcビューで日付ピッカーを持っています。デートピッカーのスクリプトはこんな感じです。
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.8.20.min.js")" type="text/javascript"></script>
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">
$(function () {
$('#dtItemDueDate').datepicker({
dateFormat: 'dd/mm/yy',
minDate: 0
});
});
</script>
私のモデルプロパティ:
[DisplayName("Item DueDate")]
[Required]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}",ApplyFormatInEditMode = true)]
[DataType(DataType.DateTime)]
public DateTime? dtItemDueDate { get; set; }
public char charCompleted { get; set; }
そして私の見解では、私はこれをやった:
@Html.TextBoxFor(m => m.dtItemDueDate)
@Html.ValidationMessageFor(m => m.dtItemDueDate)
エラーは次のようになります。
The field Item DueDate must be a date.
奇妙なことに、これは IE と mozilla では機能しますが、Chrome では機能しません。
SOに関する多くの投稿を見つけましたが、どれも役に立ちません
アイデア/提案はありますか?