【问题标题】:Moment.js/Bootstrap Datepicker not showing values upon loadMoment.js/Bootstrap Datepicker 不显示加载值
【发布时间】:2017-05-26 12:06:23
【问题描述】:
这段代码应该可以工作,但事实并非如此。即使模型属性具有值,加载时的字段也是空的。它是可为空的 DateTime 属性:
$('#PublishDate').datetimepicker({
format: 'MMM/DD/YYYY'
});
更改值然后提交表明该值已正确捕获,但在加载视图时仍为空。
【问题讨论】:
标签:
asp.net-mvc
twitter-bootstrap-3
momentjs
【解决方案1】:
由于某种原因无法加载,我之前尝试过,我认为它与 datetimepicker 有关。
我所做的是,在初始化 datetimepicker 之后,我使用 jquery 来加载初始值
在你的情况下,
//init datetimepicker
$('#PublishDate').datetimepicker({
format: 'MMM/DD/YYYY'
});
// Manually set the value
$("#PublishDate").val('@Html.Raw(Model.PublishDate)');
可能还有其他方法,我只是分享我的解决方案。