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

时间:2015-04-01 14:50:39

标签: asp.net-mvc datepicker bootstrap-datepicker

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

在我看来,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>

请帮帮我。

1 个答案:

答案 0 :(得分: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

并且工作正常:)