2011-05-23 25 views
0

我已經創建了asp.net一個Web應用程序中顯示爲彈出日曆控制..我寫的代碼爲PopupControlExtender但它顯示的錯誤爲無法識別的標籤前綴AJAX popupcontrolextender

<asp:ScriptManager ID="ScriptManager1" runat="server"> 
    </asp:ScriptManager> 

</div> 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<br /> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
     <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar> 
    </ContentTemplate> 
</asp:UpdatePanel> 

<ajax:PopupControlExtender ID="PopupControlExtender1" runat="server" TargetControlID="TextBox1" 
    PopupControlID="Panel1" 
    Position="Right" 
    CommitProperty="value" 
    OffsetX="3"> 

回答

0

確保你包括AjaxControlToolkit,以便能夠僅使用它的控件。

我不確定你正在使用哪個.NET版本,但基本上你需要引用項目中的dll,然後在代碼頂部在第一頁聲明後添加以下內容。

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %> 
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="head"> 

如果您使用.NET 3.5工具包,那麼這就是您應該要求的。 在.NET 4工具包中,最好將asp:ScriptManager替換爲asp:ToolkitScriptManager。

您可以獲得工具箱here

相關問題