我看到很多关于这个的帖子但是无法解决。
在我看来,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>
请帮帮我。
答案 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
并且工作正常:)