Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 多日期选择器绑定_Jquery_Asp.net Mvc_Jquery Multidatespicker - Fatal编程技术网

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)