Jquery 多日期选择器绑定
我有一个多日期选择类Jquery 多日期选择器绑定,jquery,asp.net-mvc,jquery-multidatespicker,Jquery,Asp.net Mvc,Jquery Multidatespicker,我有一个多日期选择类 $(".multiDateInput").multiDatesPicker({ changeMonth: true, changeYear: true, dateFormat: 'dd/mm/yy', gotoCurrent: true }); 在我的控制器中,我得到一个日期列表 var temp = query.ToList().Select(r => r.Date.ToShortDateString()); 把它们绑在我的模型上
$(".multiDateInput").multiDatesPicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
gotoCurrent: true
});
在我的控制器中,我得到一个日期列表
var temp = query.ToList().Select(r => r.Date.ToShortDateString());
把它们绑在我的模型上
model.BankHolidays = String.Join(",", temp);
在我看来,我有
@Html.TextBoxFor(r => r.BankHolidays, new { @class = "multiDateInput" })
加载视图时,文本框为空。如果我删除该类:
eg@Html.TextBoxFor(r=>r.BankHolidays)
消息来源看来是对的
<input class="multiDateInput" id="BankHolidays" name="BankHolidays" type="text" value="01/01/2013,02/01/2013" />
由于文档原因,您必须使用“添加日期”选项来设置预选日期:
var date = new Date();
$('#pre-select-dates').multiDatesPicker({
addDates: [date.setDate(14), date.setDate(19)]
});
“但是当类被设置时,它没有选择要显示的值”这句话没有任何意义。你能澄清一下吗?不,那不能澄清。还是不知道问题出在哪里。“不选择显示它们的值”是什么意思???@Liam当视图加载时,文本框是空的为什么你不这么说!我已经澄清了您的问题,并添加了一些相关的标签(您使用的标签与您的实际问题无关)。希望你能得到答案。它看起来像我;ike multidatepicker插件(我不熟悉它有一个bug)