asp.net – 脚本控件不是注册的脚本控件
我有一个使用CustomerDetails.ascx的页面.它使用CM.ascx.在CM.ascx中,我使用
AJAX Data Controls GridView,ID =“gdvRecommendation”.
有时当我浏览页面时,我得到以下异常:
>我的ScriptManager在内容占位符之前的母版页中定义. 任何人都可以解释我的问题,解决方案是什么? 编辑: <td valign="top" style="height: 150px;"> <div id="divCMMessage"></div> <div id='divRecommendation' style="width: 100%; display: inline; overflow: auto;"> <ADC:GridView ID="gdvRecommendation" Width="100%" runat="server" CellSpacing="0" CellPadding="3" HorizontalAlign="Right" ShowHeader="false" RowDataBoundEvent="onRowDataBound_gdvRecommendation"> <RowStyle Height="20px" /> <EmptyDataTemplate>no recommendations</EmptyDataTemplate> <EmptyDataRowStyle HorizontalAlign="Right" BorderWidth="0" /> <Columns> <ADC:GridViewImageColumn DataImageUrlField="IndImageUrl" HeaderText="" ItemStyle-Width="25px" ItemStyle-HorizontalAlign="Center"></ADC:GridViewImageColumn> <ADC:GridViewTemplateColumn HeaderText=""> <ItemTemplate> <asp:Label ID="TreatName" runat="server" Text=""></asp:Label> </ItemTemplate> </ADC:GridViewTemplateColumn> <ADC:GridViewTemplateColumn HeaderText=""> <ItemTemplate> <asp:Label ID="TreatType" runat="server" Text=""></asp:Label> </ItemTemplate> </ADC:GridViewTemplateColumn> </Columns> </ADC:GridView> </div> </td> CustomerDetails.ascx位于MultiView内(在MyPage.aspx上). 解决方法
我自己也有类似的问题,这篇文章帮助我理解了我的错误:
>在生命周期的早期阶段具有控件的visible = false,并在结束处理程序或PreRenderComplete期间更改为visible = true
Source (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 深入理解C# 3.x的新特性(1): Anonymous Type
- asp.net – 为什么我的项目引用不被Visual Studio中的Web部
- Asp.NET DropDownList在PostBack之后重置SelectedIndex
- 如何在ASP.NET MVC网站中为cookie设置“安全”标志?
- asp.net – Web.config身份验证错误
- 一步一步学asp.net Ajax登录设计实现解析
- asp.net-mvc – 我可以在这里使用路由约束吗?
- c# HttpClient 发送请求出错时解决办法 c# – 因
- asp.net mvc使用html5mode和路由托管角度应用程序
- asp.net-mvc – 对Mono XSP托管的Web应用程序的第一次浏览器