EditItemTemplates の束を持つ DetailsView があります。それらの 1 つには、日付を受け入れるテキスト ボックスがあります。フォームをより使いやすくするために、Ajax ツールキットのカレンダー コントロールを追加して、ユーザーがカレンダーから日付を選択できるようにしたいと考えました。ページを読み込もうとするとエラーが発生し続けます。
パーサー エラー メッセージ: 不明なサーバー タグ 'ajc:Calendar'。
私の登録タグは正しいです。
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajc" %>
私の 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>
どこで間違っている可能性があり、DetailsView コントロールでも ajax コントロールは許可されていますか?