У меня есть DetailsView с кучей EditItemTemplates. Один из них имеет текстовое поле, которое принимает даты. Чтобы сделать форму более удобной для пользователя, я хотел добавить элемент управления календарем Ajax toolkit, чтобы пользователь мог выбрать дату из календаря. При загрузке страницы я получаю сообщение об ошибке.Ajax Control Toolkit Управление календарем не работает в DetailsView EditItemTemplate
Сообщение об ошибке Parser: Неизвестный тег сервера 'ajc: Calendar'.
Моя учетная запись верна.
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajc" %>
My EditItemTemplate выглядит так. Ничего особенного.
<EditItemTemplate>
<asp:TextBox ID="txtGrantedDate" runat="server" Text='<%# Bind("GrantedDate") %>' />
<ajc:Calendar PopupPosition="Right" runat="server"
TargetControlID="txtGrantedDate"
Format="MMMM d, yyyy" SelectionMode="Day"
PopupButtonID="imgGrantedDate" ></ajc:Calendar>
<asp:Image ID="imgGrantedDate" runat="server" Width="20px" Height="20px" AlternateText="calendar" ImageUrl="~/Images/calendar.png" />
</EditItemTemplate>
Где я могу ошибиться, и элементы управления ajax даже разрешены в элементах управления DetailsView?