解决 The Controls collection cannot be modified because the control contains code blocks (i.e. )问题

来源:互联网 发布:热力学数据库 编辑:程序博客网 时间:2024/04/17 02:10

原帖地址:http://www.cnblogs.com/terrysun/archive/2010/10/19/Bug.html

 

在.aspx或.ascx的如果包括<%= %>,并在.aspx, .ascs中使用了AjaxToolkit中的控件,那么很可能会引发"The Controls collection cannot be modified because the control contains code blocks" 异常,
解决办法如下
1. 将<%=  换为<%#
2. 在.asp或模板页中的Page_Load事件中添加如下代码
 
Page.Header.DataBind();

原创粉丝点击