2014-03-19 146 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