Bootstrap日期选择器没有在MVC中弹出

问题描述 投票:0回答:1

我看到很多关于此的帖子但无法解决。

在我看来,bootstrap datepicker成功弹出输入标签,例如:

<input class="span2 datepicker" size="16" type="text" value="12-02-2012">

当我运行页面时,我可以通过datepicker更改日期。

$(document).ready(function () {
            $('.datepicker').datepicker();
        });

但同样不适用于下面的代码

<div class="control-group">@Html.LabelFor(model => model.dob, htmlAttributes: new { @class = "control-label " })
<div class="controls">
 @Html.EditorFor(model => model.dob, new { htmlAttributes = new {@class = "datepicker" } })
@Html.ValidationMessageFor(model => model.dob, "", new { @class = "field-validation-error text-danger" })
</div>
</div>

请帮我。

asp.net-mvc datepicker bootstrap-datepicker
1个回答
0
投票

它整理出来了。

<div class="control-group">@Html.LabelFor(model => model.dob, htmlAttributes: new { @class = "control-label " })
<div class="controls">
 @Html.EditorFor(model => model.dob, new {@class = "datepicker" } })
@Html.ValidationMessageFor(model => model.dob, "", new { @class = "field-validation-error text-danger" })
</div>
</div>

我从new { htmlAttributes =中删除了Editorfor

和它的工作正常:)

© www.soinside.com 2019 - 2024. All rights reserved.