私はASP.net MVC5アプリケーションでブートストラップdatetimepickerを使用しています。 私は、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 !!できます。 –