jquery - Telerik MVC 扩展日期选择器未将日期放入文本框中

标签 jquery asp.net-mvc asp.net-mvc-3 telerik telerik-mvc

我正在将 ASP.NET MVC 3razor 以及最新版本的 Telerik MVC 扩展 控件结合使用。

我的 View 上有一个日期选择器:

<td><label>From:</label></td>
<td>
     @(Html.Telerik()
          .DatePickerFor(x => x.HospitalisedStartDate)
          .Name("HospitalisedStartDate")
     )
</td>

我的 View 模型中的此属性:

public DateTime? HospitalisedStartDate { get; set; }

加载 View 时,我会单击日历图标。日历弹出,我选择一个日期,然后什么也没有发生。日历消失,但文本框中未设置日期。为什么会这样呢?如果我在文本框中输入“今天”一词,那么它会输入今天的日期,例如“2012/01/21”。我在这里缺少什么导致它无法工作?

样式表和 JavaScript 的标记如下所示:

<link type="text/css" href="/Content/2011.3.1115/telerik.common.min.css" rel="stylesheet"/>
<link type="text/css" href="/Content/2011.3.1115/telerik.webblue.min.css" rel="stylesheet"/>
<link type="text/css" href="/Content/Stylesheets/mystylesheet.css" rel="stylesheet"/>

<script src="/Scripts/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="/Scripts/2011.3.1115/telerik.common.min.js"></script>
<script type="text/javascript" src="/Scripts/2011.3.1115/telerik.tabstrip.min.js"></script>
<script type="text/javascript" src="/Scripts/2011.3.1115/telerik.calendar.min.js"></script>
<script type="text/javascript" src="/Scripts/2011.3.1115/telerik.datepicker.min.js"></script>
<script type="text/javascript" src="/Scripts/2011.3.1115/telerik.treeview.min.js"></script>

最佳答案

使用 jQuery 1.7 及更高版本时,日期选择器似乎存在问题。我将其更改为 jQuery 1.6.4,现在可以使用了。有谁知道为什么会出现这种情况吗?

现在我的观点是:

<script src="/Scripts/jquery-1.6.4.min.js"></script>

关于jquery - Telerik MVC 扩展日期选择器未将日期放入文本框中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952263/

相关文章:

javascript - 替换 jQuery 中的类

asp.net-mvc - 为 MVC 应用程序创建帮助和手册

c# - ASP.NET MVC : How to obtain assembly information from HtmlHelper instance?

javascript - 当对集合使用 getter 时,ASP.NET MVC3 模型 Binder 数据无效

c# - MVC ASP 3 表连接然后显示结果

c# - 服务层和存储库性能问题

javascript - 输入框内的 div 刷新文本不应清除

javascript - 滚动时非线性淡入淡出?

jquery - 使用选项的值通过 jquery 编辑内部文本

asp.net-mvc - 使用 AJAX 绑定(bind)时创建/更新后具有 IEnumerable 属性的 Kendo Grid 模型未正确更新