[asp.net-mvc]默认值为输入框不显示的

发布时间: 2016/9/30 0:13:18
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有输入︰

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

旁边的我们可以看到代码的字段中的值保持为空。任何人都可以建议编辑吗?

解决方法 1:

可能是因为您的数据绑定 ="值︰ StartDateTemp"返回空。

只是删除这个属性,并检查。

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

编辑︰

你确保你是否得到的值为 StartDateTemp 在哪里你使用绑定的淘汰赛。data-bind="value:StartDateTemp"

官方微信
官方QQ群
31647020