我使用引導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 !!有用。 –