我有一个包含RadGrid的UserControl和其他一些东西,我想加载到引用母版页的ASPX页面。每当我尝试将UserControl加载到<asp:content>
标记时,我都会收到此错误:
System.Web.HttpException:无法修改Controls集合,因为该控件包含代码块(即&lt;%...%&gt;)
但是控件中没有任何代码块!
我想做的是什么?
答案 0 :(得分:1)
主页面中包含<%%>
个代码块的Javascript会导致此错误。
解决方案是确保您的javascript封装在RadCodeBlocks中:
<telerik:RadCodeBlock id="RadCodeBlock1" runat="server">
<script src="<%: Url.Content("~/Scripts/jquery-1.4.4.min.js") %>"
type="text/javascript"></script>
</telerik:RadCodeBlock>