2014-02-28 24 views
0

我將AjaxControlToolkit 4.0添加到我的項目並添加到工具箱。然後我添加了Twitter控件,只需雙擊它並且不添加任何其他內容。但黃頁自帶:AjaxControlToolkit Twitter控件導致錯誤

Server Error in '/' Application. 
    The Controls collection cannot be modified because the control 
contains code blocks (i.e. <% ... %>). 

沒有頁面被提及的錯誤。我是否需要添加其他任何東西才能使其工作?我的代碼是這樣的:

<asp:Twitter ID="Twitter1" runat="server"></asp:Twitter> 

謝謝你的幫助。

回答

0

我解決了它。顯然,如果沒有ToolkitScriptManager,我們不能使用這個控制。但是這並不能解決這個錯誤。

有一些條件如果<% %>括號在<head runat="server"> ... </head>部分中,我不得不刪除它們。並將Page.Header.DataBind();添加到page_load以使其工作。

這就是我將它添加到MasterPage的方式。希望它能幫助別人。