无法修改控件集合,因为控件包含代码块(即<%.%>)

The controls collection cannot be modified because the control contains code blocks(i.e, <%...%>)

本文关键字:控件 lt gt 代码 集合 修改 因为 包含      更新时间:2023-11-14

我遇到了这个问题,这似乎是一个常见的问题,我已经解决了上述问题,但通过解决它,我又遇到了另一个问题,我希望有人知道解决它的方法。

我有一个网页上的图像,需要解决之前的URL,当我有代码块的问题时,它看起来像

<td><img src='<%=ResolveUrl("~/")%>content/images/like_icon.png' alt="facebook" /></td>

我更改了<%=至<%#其修复了代码块,但是不再加载图像。

<td><img src='<%#ResolveUrl("~/")%>content/images/like_icon.png' alt="facebook" /></td>

我也对页面上的JavaScript做了同样的事情,它做了同样类型的事情,java什么都不做了!

任何关于这个问题的想法都将是一个很大的帮助!

感谢

Thomas James

Issue Fixed在修复问题的所有内容周围添加了一个带有runat="server"的div