Сборщик дат MVC3 - PullRequest
       2

Сборщик дат MVC3

0 голосов
/ 24 октября 2011

Я пытаюсь реализовать MVP3 DatePicker, но возникли проблемы.У меня есть следующий код:

<script type="text/javascript">

    /// <reference path="jquery-1.5.1.js" />/// <reference path="jquery-ui-1.8.11.js" />
    $(document).ready(function () {    $('.date').datepicker({dateFormat: "dd/mm/yy"});});


</script>

<div>

    @Html.TextBox("SRRDate", Model.SRRDate.ToString(), new { @class = "date" })

    Start Date

</div>

Однако я получаю «Ошибка времени выполнения Microsoft JScript: объект не поддерживает это свойство или метод» в jquery-1.5.1-min.js

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 24 октября 2011

Вы ссылаетесь на сценарий jQuery и сценарий пользовательского интерфейса jQuery, который содержит плагин datepicker?Обе ссылки на сценарии должны появляться перед вашим блоком кода.

Строки /// <reference path="jquery-1.5.1.js" /> являются ссылками для предоставления intellisense для JavaScript и должны идти в соответствующем сценарии, т.е. в этом случае это должно ссылаться на версию .vsdocсценария jQuery и перейдите в начало файла сценария jQuery.

В итоге макет должен быть

<script type="text/javascript" src="jquery-1.5.1.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.11.js"></script>
<script type="text/javascript">  
    $(document).ready(function () {    $('.date').datepicker({dateFormat: "dd/mm/yy"});});   
</script>
0 голосов
/ 24 октября 2011

@ Русь .... спасибо за помощь.Я нашел проблему.У меня был Telerik scritp Registrar, который был включен в _Layout.cshtml.Это было причиной ошибки.Я полагаю, что файлы Telerik js старые.Когда я смотрю на их документацию, их код использует стиль MVC2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...