2014-03-19 86 views
0

我输入:默认值没有出现

@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 。

除了我们可以看到代码字段保持空白的值。任何人都可以提出编辑?

回答

2

可能是因为你的data-bind =“value:StartDateTemp”返回空。

只是删除该属性并检查。

@Html.TextBox("dateFrom", null, new {type = "datetime", @class = "form-control datepicker", required = "required ",@Value=DateTime.Now.ToShortDateString() }) 

编辑:

你要确保你是否获得了StartDateTemp的值,其中使用的是淘汰赛结合。 data-bind="value:StartDateTemp"

+0

是啊现在它的工作,但现在我的'KnockoutJS'绑定不起作用 – szpic