【发布时间】:2020-12-18 15:58:41
【问题描述】:
我在我的 Asp Net Core Project 中使用了引导日期范围选择器。 我想用我的模型绑定价值,但我做不到。
这是我的代码:
<div class="form-group">
<label asp-for="date">Start Date*</label>
<input type="text" asp-for="date" name="datefilter" />
<div class="invalid-feedback">
Please Select Start Date.
</div>
</div>
</div>
这是我的日期范围选择器的 jQuery 代码:
$(function () {
$('input[name="datefilter"]').daterangepicker({
autoUpdateInput: false,
locale: {
cancelLabel: 'Clear'
}
});
$('input[name="datefilter"]').on('apply.daterangepicker', function (ev, picker) {
$(this).val(picker.startDate.format('MM/DD/YYYY') + ' - ' + picker.endDate.format('MM/DD/YYYY'));
});
$('input[name="datefilter"]').on('cancel.daterangepicker', function (ev, picker) {
$(this).val('');
});
});
这是我要绑定此日期范围选择器值的我的模型:
public string date { get; set; }
【问题讨论】:
-
嗨@Coder,我的回答对您解决问题有帮助吗?
-
@Rena 不,我不想使用 AJAX 执行此操作,我希望在发布数据时单击提交按钮时执行此操作。
-
嗨@Coder,请检查我更新的答案。
-
@Rena 如果我想这样做,日期变量的类型应该是什么?
-
它应该是你所做的那样的字符串。
标签: jquery twitter-bootstrap asp.net-core razor-pages