EditItemTemplatesの束を持つDetailsViewがあります。そのうちの1つに日付を受け入れるテキストボックスがあります。フォームをユーザーフレンドリーにするため、Ajaxツールキットカレンダーコントロールを追加して、カレンダーから日付を選択できるようにしました。私はページをロードしようとするとエラーが発生し続ける。Ajax Control Toolkit CalendarViewがDetailsViewで動作しませんEditItemTemplate
パーサーエラーメッセージ:不明なサーバータグ '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コントロールで許可されていますか?