我有使用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
});
然后当我cliked保存按钮是在控制器中发送空值,为什么呢?我怎样才能解决这个与jQuery和不使用剑道的ASP.NET MVC包装?
我试图左右逢源,但它仍然无法正常工作 –
@JuanJosé'$( '[name =“FechaDeNacimiento”]')'? – DontVoteMeDown
抱歉让你失去时间,这只是我的错误,问题在于文化,因为在捆绑类中,我有一个不同的文化参考,我把它放在了kendo日期时间选择器的部件中。至少当我修好它时,它没有问题 –