我将AjaxControlToolkit 4.0添加到我的项目中并添加到Toolbox中。然后我添加了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 :(得分:0)
我解决了。显然,如果没有ToolkitScriptManager
,我们就无法使用此控件。但这并不能解决错误。
在<% %>
部分的<head runat="server"> ... </head>
括号中有一些if条件,我不得不删除它们。并将Page.Header.DataBind();
添加到page_load
以使其有效。
这就是我将它添加到MasterPage的方式。希望它可以帮到某人。