Использование ajax calendarextender с mvc - PullRequest
1 голос
/ 31 июля 2009

Я хотел бы использовать элемент управления календаря для редактирования даты в моем приложении MVC. Календарный удлинитель ajaxtoolkit кажется хорошим выбором.

Однако, когда я ссылаюсь на имя, указанное в разметке, приложение сообщает, что элемент управления не найден.

Как я могу ссылаться на текстовое поле, созданное с помощью mvc html-extensions?

Спасибо

Андерс, Дания

Ниже моего первого выстрела, который выдает ошибку - targetcontrolid недействителен.

        <%= Html.TextBox("DateOfEarliestEmail", Model.DateOfEarliestEmail)%>
        <ajaxToolKit:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="DateOfEarliestEmail" Format="yyyy-MM-dd" PopupButtonID="Image1"/>
        <%= Html.ValidationMessage("DateOfEarliestEmail", "*")%>

1 Ответ

1 голос
/ 31 июля 2009

Это может быть грязный выбор. На вашем месте я бы использовал плагин jQuery.

Но вот пошаговое руководство (может быть немного устаревшее и основанное на asv.net mvc RC) о том, как использовать asp.net mvc с инструментарием ajaxcontrol:

http://stephenwalther.com/blog/archive/2008/08/23/asp-net-mvc-tip-36-create-a-popup-calendar-helper.aspx

См. Также: ASP.NET MVC & Ajax Control Toolkit

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