以下は、ヘルパーを使用して Bootstrap datetimepicker をレンダリングする EditorTemplate ですEditorFor
。私が見ている問題は、スクリプト セクションにあります。ビューごとに 1 つでも問題なく動作しDateTimePicker
ますが、クラス セレクターを使用しているため、ビューごとに 2 つ以上DateTimePicker
の s を使用するたびに、重複するセクションがレンダリングされ、カレンダーを呼び出す場所<script>
について DOM が混乱します。TextBox
ここで何が欠けていますか?
@model DateTime?
<div class='input-group date datePicker'>
<span class="input-group-sm">
@Html.TextBox("", Model.HasValue ? Model.Value.ToString("d") : String.Empty)
</span>
</div>
<script type="text/javascript">
$(function() {
$('.datePicker').datetimepicker({
pickTime: false
});
});
</script>