我有一个使用 html 助手的表单,如下所示:
@using (Html.BeginForm("GuardarCliente", "Cliente"))
{
@Html.LabelFor(m => m.FechaDeNacimiento)
@Html.TextBoxFor(m => m.FechaDeNacimiento, new { @class = "form-control", placeholder = "Fecha de Nacimiento...", style = "width:74%; " })
<div class="row">
@Html.ValidationMessageFor(m => m.FechaDeNacimiento)
</div>
@Html.HiddenFor(m => m.Id)
@Html.AntiForgeryToken()
<button class="btn btn-primary">Save</button>
}
但我想将此输入转换为剑道日期时间选择器,如下所示:
$("#FechaDeNacimiento").kendoDateTimePicker({
value: new Date(),
culture: "es-ES",
dateInput: true
});
然后当我单击保存按钮时,控制器中发送空值,这是为什么呢?如何使用 jQuery 解决此问题,而不使用剑道的 ASP.NET MVC 包装器?