У меня есть этот код JavaScript, чтобы показать DatePicker и выбрать месяц / год выбранного дня.
<script type="text/javascript">
$(document).ready(function () {
$(".monthPicker").datepicker({
dateFormat: 'MM/yy',
changeMonth: true,
changeYear: true,
showButtonPanel: true,
onClose: function (dateText, inst) {
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).val($.datepicker.formatDate('MM/yy', new Date(year, month, 1)));
}
});
$(".monthPicker").focus(function () {
$(".ui-datepicker-calendar").show();
$("#ui-datepicker-div").position({
my: "center top",
at: "center bottom",
of: $(this)
});
});
});
</script>
и теперь я хочу передать эту дату модели, как я могу это сделать?когда я выбираю день, мои текстовые сообщения показывают: (месяц / год)
это мой взгляд и моя модель представления.
public Nullable<System.DateTime> Month { get; set; }
<div class="form-group">
@Html.LabelFor(m => m.Month, new { @class = "control-label col-sm-3" })
<div class="col-sm-9 input-group">
<input class="monthPicker" />
@Html.ValidationMessageFor(model => model.Month, "", new { @class = "text-danger " })
</div>
</div>