更改后发布datepicker值

时间:2015-01-23 10:37:50

标签: asp.net-mvc forms razor datepicker

我正在使用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方法。

1 个答案:

答案 0 :(得分:4)

您可以订阅datepicker的changedate活动并发布表单:

$('.datepicker').datepicker().on('changeDate', function () {
    $(this).closest('form').submit(); // or this.form.submit();
});