まず、私の英語をお許しください。 MVCでWebアプリケーションを実行しており、jQueryのdatepickerをモデルのプロパティにバインドする際に問題があります。私はdatepickerをModel properitiesにバインドすると(以下のコードで "test"のように)、すべて動作しますが、私自身のクラスを含むモデルがあり、そのクラスにはdatepickerをバインドする必要があるプロパティが含まれています。 ViewModelにMVCバインドjQuery日付ピッカー
public class Filtr
{
[Display(Name = "Date from:")]
public DateTime? DatumFrom { get; set; }
[Display(Name = "Date to:")]
public DateTime? DatumTo { get; set; }
}
中...
のViewModel
public class MainViewModel
{
//ViewModel
public Filtr Fil { get; set; }
public DateTime test { get; set; }
}
クラスIndex.cshtml
@model aAKV.Models.MainViewModel
.
.
.
<script>
$(document).ready(function() {
jQuery('#Fil.DateFrom').datetimepicker({
lang: 'cs',
formatDate: 'd.m.Y',
formatTime: 'H:i',
format: 'd.m.Y H:i',
dayOfWeekStart: 1,
step: 15,
timepicker: true,
mask: true
});
});
</script>
}
@using (Html.BeginForm())
{
<div class="form-group">
<div class="col-sm-3">
@Html.LabelFor(Model => Model.Fil.DateFrom)
@Html.TextBoxFor(model => model.Fil.DateFrom, new { @class = "date-picker" })
.
.
.
012の一部
ありがとうございました
コードが生成しているhtmlを見てください - その 'jQuery( '#Fil_DateFrom')' - '_'(アンダースコア) (ドット) –