2
我有一大堆EditItemTemplates的DetailsView。其中之一有一個接受日期的文本框。爲了使表單更加用戶友好,我想添加一個Ajax工具包日曆控件,以便用戶可以從日曆中選擇一個日期。嘗試加載頁面時出現錯誤。Ajax Control Toolkit日曆控件在DetailsView中不起作用EditItemTemplate
解析器錯誤消息:未知服務器標記'ajc:日曆'。
我的註冊標籤是正確的。
<%@ 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控件?