好的,所以我有一个包含radgrid和表单的页面。通过表单创建新记录并重新绑定网格时,它可以正常工作。最初绑定网格时,它工作正常。只有在单击网格中的删除按钮,处理自定义命令和重新绑定时,才会出现此错误。
在表单上,有radtextbox,radcombobox,radspell和其他控件。我注意到堆栈跟踪中的RadSpell.CreateChildCOntrols
...这是否意味着错误在哪里?我还看到ASP.views_shared_header_ascx.__Render__control1
的引用,它是一个用户控件,并且里面有一些控件/ AJAX。
另外,我对PreRender有约束力 - 这对于做同样事情的应用程序的其余部分来说不是问题;在这个页面中,它只发生在这一个地方,而不是在其他两个地方,这些地方都是预渲染...
为什么会发生这种错误?
感谢。
堆栈跟踪:
at System.Web.UI.ScriptControlManager.RegisterScriptControl[TScriptControl](TScriptControl scriptControl)
at Telerik.Web.UI.RadWebControl.RegisterScriptControl()
at Telerik.Web.UI.RadWebControl.ControlPreRender()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.AddedControl(Control control, Int32 index)
at Telerik.Web.UI.RadSpell.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at System.Web.UI.Control.FindControl(String id, Int32 pathOffset)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.ChildControlHelper.FindControlRecursive(String ID, Control root)
at Telerik.Web.UI.RadScriptBlock.GetAjaxSettingForCurrentInitiator(RadAjaxManager currentAjaxManager)
at Telerik.Web.UI.RadScriptBlock.IsForCurrrentInitiator(Control controlToCheck, RadAjaxManager currentAjaxManager)
at Telerik.Web.UI.RadScriptBlock.IsInUpdatedControls(Control controlToCheck, RadAjaxManager currentAjaxManager)
at Telerik.Web.UI.RadScriptBlock.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at ASP.views_shared_header_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\hbweb\538e2744\52ba1acc\App_Web_header.ascx.639c3968.q1sqgwkt.0.cs:line 0
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at Telerik.Web.UI.RadAjaxPanel.RenderChildren(HtmlTextWriter writer)
at Telerik.Web.UI.RadAjaxPanel.RenderContents(HtmlTextWriter writer)
at Telerik.Web.UI.RadAjaxPanel.Render(HtmlTextWriter writer)
at Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)
at Telerik.Web.UI.OurUpdatePanel.Render(HtmlTextWriter writer)
at System.Web.UI.PageRequestManager.RenderFormCallback(HtmlTextWriter writer, Control containerControl)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.HtmlFormWrapper.System.Web.UI.IHtmlForm.RenderControl(HtmlTextWriter writer)
at System.Web.UI.PageRequestManager.RenderPageCallback(HtmlTextWriter writer, Control pageControl)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Page.Render(HtmlTextWriter writer)