Я использую ASP.NET MVC 3
с razor
и последней версией элементов управления Telerik MVC extensions
.Telerik MVC расширяет выбор даты, не помещая дату в текстовое поле
У меня есть элемент выбора даты на мой взгляд:
<td><label>From:</label></td>
<td>
@(Html.Telerik()
.DatePickerFor(x => x.HospitalisedStartDate)
.Name("HospitalisedStartDate")
)
</td>
Это свойство в моей модели представления:
public DateTime? HospitalisedStartDate { get; set; }
Когда вид нагрузки, я бы нажать на значок календаря. Календарь всплывает, я бы выбрал дату, а потом ничего не произошло. Календарь исчезает, но дата не установлена в текстовое поле. Почему это должно быть? Если бы я набрал слово «сегодня» в текстовом поле, он будет помещен в сегодняшнюю дату, например «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>
Вы проверили страницу с Firebug (или то же самое в Chrome)? Есть ли ошибка javascript в консоли или нет? –
Вы используете Telerik ScriptManager? – Nick