我在我的asp.net MVC 3应用程序中创建了一个局部视图,并且想创建一个Jquery UI日历。我已经加入此javascript:在asp.net MVC 3中的JQuery UI日历3部分视图
<script type="text/javascript">
$(document).ready(function() {
$("#DateOpened").datepicker(
{
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: startYearRange + ':' + endYearRange
});
});
</script>
和HTML看起来像这样:
@using (Ajax.BeginForm("UpdateAccountDetails", null))
{
<div class="editor-label">
@Html.LabelFor(model => model.DateOpened)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DateOpened)
@Html.ValidationMessageFor(model => model.DateOpened)
</div>
}
但它没有显示日历。有什么建议吗?
这不是HTML,请向我们展示由这些帮助程序生成的实际HTML。 – Juri
在实际的HTML中,ID是DateOpened – DotnetSparrow
是否有任何其他的JavaScript在您的网页上工作,也许错误是打破了你的DatePicker代码?检查你的jQuery参考是否正确。 –