我正在使用bootstrap.datepicker在我的一个Asp.Net MVC 5视图中设置一个日期选择器。我想在选择新的日期时发布日期。我的代码如下:
@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Post))
{
<div class="form-group form-horizontal">
@Html.LabelFor(model => model.Date)
@Html.TextBoxFor(model => model.Date, new { @class = "form-control datepicker", data_provide="datepicker", data_date_format="dd/mm/yyyy"})
@Html.ValidationMessageFor(model => model.Date)
</div>
}
但是,当我选择新的约会时,我不知道如何强制使用Post
方法。
答案 0 :(得分:4)
您可以订阅datepicker的changedate活动并发布表单:
$('.datepicker').datepicker().on('changeDate', function () {
$(this).closest('form').submit(); // or this.form.submit();
});