我使用引导datetimepicker与我的ASP.net MVC5应用程序。 我试图获取从DB中的禁用日期,创建禁用日期数组,然后通过在JavaScript该数组: -无法将字符串数组分配给引导DateTimePicker disabledDates
C#
public String[] disabledDates { get; set; } // This model property gets set from database.
例如disabledDates = [“2017-08-29”,“2017-11-22”];
<script type="text/javascript">
$(function() {
var disabledDatesAr = '@Model.disabledDates';
$('#scheduleDate').datetimepicker({
useCurrent: false,
minDate: new Date(),
format: 'DD-MM-YYYY hh:mm A',
showTodayButton: true,
sideBySide: true,
showClose: true,
showClear: true,
toolbarPlacement: 'top',
disabledDates: disabledDatesAr
});
});
</script>
但上面的代码不工作,弹出的DateTimePicker得到禁止。 任何人都可以请指导我如何将此数组值赋予禁用日期? 在此先感谢。
'var disabledDatesAr = @ Html.Raw(Json.Encode(Model.disabledDates));' –
谢谢@StephenMuecke !!有用。 –