无法修改Controls集合,因为控件包含代码块(即<%.%>).无法更正此错误
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). cant get this error out
尝试了很多,但无法解决这个错误,我使用脚本和ajax工具包,并更改为<%=…%>还添加了page.header.databind(),但没有使用
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
有人能帮我吗
我的堆栈跟踪是
[HttpException (0x80004005): The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).]
System.Web.UI.ControlCollection.Add(Control child) +9871215
AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences(Control control) in f:'TeamCity'buildAgent'work'80acd78aa4c25314'Server 'AjaxControlToolkit'ExtenderBase'ScriptObjectBuilder.cs:323
AjaxControlToolkit.ExtenderControlBase.OnLoad(EventArgs e) in f:'TeamCity'buildAgent'work'80acd78aa4c25314'Server'AjaxControlToolkit'ExtenderBase'ExtenderControlBase.cs:305
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Control.LoadRecursive() +145
System.Web.UI.Control.LoadRecursive() +145
System.Web.UI.Control.LoadRecursive() +145
System.Web.UI.Control.LoadRecursive() +145
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
<%# %>
),则调用Page.Header.Databind()
不会有任何作用。<%= ...%>
是一个代码块,而不是数据绑定表达式。只需尝试将其更改为<%# ... %>
即可。
相关文章:
- 在<页眉>标签
- 如何更改<svg>标记为<img>用js标记
- 如何逃离<>在javascript下划线模板中
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- 正则表达式,它允许除“”之外的所有字符<>_;{}[]”;
- ajax调用:响应<->数据类型
- 如果所有三个文本框<>然后是100%
- CORS的问题.烧瓶<->AngularJS
- 有没有一种方法可以创建与Java<->JSON映射对象,如JSON.stringfy(jsObject)创建的
- 什么是%<>%调用了语法
- JavaScript返回值:What dos<>意思是
- JavaScript中哪种类型的值对应于Java`List<>`
- 如何发送类似“<>"在参数中使用$.ajax-to-server
- 不等于<>操作员不工作
- jquery附加函数转换<>到实体名称
- 只有当超过3个元素时才显示更多内容按钮,否则不显示.使用jquery's:lt:gt
- 为什么在<>ckeditor中不支持
- url有效性的Java脚本regexp,带有<>
- 设计Javascript前端<->C++后端通信
- 比较查询运算符ObjectId<->日期