我输入了:
@Html.TextBox("dateFrom", null, new { data_bind="value:StartDateTemp", type = "datetime", @class = "form-control datepicker", required = "required ",@Value=DateTime.Now.ToShortDateString() })
这将呈现:
<input value="2014-03-19" class="form-control datepicker" data-bind="value:StartDateTemp" id="dateFrom" name="dateFrom" required="required " type="datetime">
正如您所看到的,我正在使用当前时间填充输入并将其绑定到StartDateTemp。
除了我们可以看到代码中的值,字段保持为空。有人可以建议编辑吗?
答案 0 :(得分:2)
可能是因为你的data-bind =“value:StartDateTemp”返回空。
删除该属性并检查。
@Html.TextBox("dateFrom", null, new {type = "datetime", @class = "form-control datepicker", required = "required ",@Value=DateTime.Now.ToShortDateString() })
修改强>
您确定是否获得了使用knockout绑定的StartDateTemp
的值。 data-bind="value:StartDateTemp"