我为新页面创建了HTML5样机,最终使它成为可编辑的表单,用户可以在其中更新日期字段。在纯HTML中,我在模型中有以下内容:
<input id="startDate" type="date" required runat="server">
在最终版本中,我在ListView中具有以上内容,其中日期字段是从数据库填充的:
<ItemTemplate>
<div class="col-sm-6">
<div class="form-field">
<label class="rentalLabel">View Start Date</label>
<input id="viewStartDate" type="date"
required runat="server">
</div>
</div>
....
</ItemTemplate>
在普通的HTML版本(类型设置为“日期”)中,当用户根据需要将焦点放在字段上时,将弹出日历。但是,当我尝试在ListView中填充此字段时,从数据库中提取的日期不会出现,只有“ mm / dd / yyyy”和日历出现。如果删除type =“ date”属性,是否可以从数据库中获取日期但丢失日历?
我想发生的是让数据库中的日期出现,并且当用户将焦点放在该字段上以更新日期时,日历会弹出吗?有解决办法吗?
答案 0 :(得分:0)
如果将DateTime值作为.ToString()传递,则类型日期和日历应紧随其后。