Hi, I am getting the following error in my code:
Microsoft JScript runtime error: Sys.InvalidOperationException: Could not find UpdatePanel with ID 'RadListView1_ctrl0_Panel1Panel'. If it is being updated dynamically then it must be inside another UpdatePanel.
Here is the exact code to reproduce it:(press any of the buttons on the pages causes the error)
<%@ Page Theme="TSC" Language="C#" AutoEventWireup="true" CodeFile="Test2.aspx.cs" Inherits="rq2DN_Test2" %>
<
head
id
=
"Head1"
runat
=
"server"
>
<
title
>Test</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadFormDecorator
ID
=
"RadFormDecorator1"
runat
=
"server"
/>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
Runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
asp:HiddenField
ID
=
"hfCatalogueId"
runat
=
"server"
/>
<
asp:HiddenField
ID
=
"hfTemporary"
runat
=
"server"
/>
<
asp:Panel
ID
=
"ListViewPanel"
runat
=
"server"
>
<
telerik:RadListView
ID
=
"RadListView1"
runat
=
"server"
DataKeyNames
=
"StockNumber"
DataSourceID
=
"objCatalogue"
onitemcreated
=
"RadListView1_ItemCreated"
>
<
LayoutTemplate
>
<
div
class
=
"RadListView RadListView_Default"
>
<
div
id
=
"itemPlaceholder"
runat
=
"server"
>
</
div
>
</
div
>
</
LayoutTemplate
>
<
ItemTemplate
>
<
table
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label2"
runat
=
"server"
Text='<%# Bind("StockNumber") %>'></
asp:Label
>
</
td
>
<
td
rowspan
=
"2"
valign
=
"top"
>
<
asp:Panel
ID
=
"Panel1"
runat
=
"server"
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text='<%# Bind("StockNumber") %>'></
asp:Label
>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"Button"
onclick
=
"Button1_Click"
/>
</
asp:Panel
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label3"
runat
=
"server"
Text='<%# Bind("StockNumber") %>'></
asp:Label
>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadListView
>
</
asp:Panel
>
<
asp:ObjectDataSource
ID
=
"objCatalogue"
runat
=
"server"
OldValuesParameterFormatString
=
"original_{0}"
SelectMethod
=
"getCatalogueWithShoppingInfo"
TypeName
=
"com.srb.rq2.CatalogueDAO"
EnablePaging
=
"True"
SelectCountMethod
=
"getRowCount"
>
<
SelectParameters
>
<
asp:ControlParameter
ControlID
=
"hfCatalogueId"
PropertyName
=
"Value"
Name
=
"catalogueId"
Type
=
"Int32"
/>
<
asp:ControlParameter
ControlID
=
"hfTemporary"
PropertyName
=
"Value"
Name
=
"searchText"
Type
=
"String"
/>
</
SelectParameters
>
</
asp:ObjectDataSource
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
></
telerik:RadAjaxManager
>
<
telerik:RadAjaxManagerProxy
ID
=
"RadAjaxManagerProxy1"
runat
=
"server"
>
</
telerik:RadAjaxManagerProxy
>
</
form
>
</
body
>
</
html
>
and here is the code-behind: