Hi all, i am encountering a problem that many others have had,
i am using a page that contains a user control, on the user control there are a few comboboxes, i am trying to change data in the combobox without having to do a postback, i have looked at the demos and other posts people have made and tried to use the methods provided but with no luck, the closest i have come is to have it working but with the following error on screen:
32709|updatePanel|Filter_Filter_cboSitePanel|
and the following code error:
Message: Sys.InvalidOperationException: A control is already associated with the element.
my code is as follows:
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="btnGetSites"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="cboSite" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="btnGetLocations"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="cboLocation" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Transparency="30" |
| BackColor="#E0E0E0" InitialDelayTime="500" > |
| <asp:Image ID="Image1" runat="server" /> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingCombos" runat="server" Transparency="30" |
| BackColor="#E0E0E0" InitialDelayTime="500"> |
| <asp:Image ID="Image2" runat="server"/> |
| </telerik:RadAjaxLoadingPanel> |
| <div> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <table border="0" cellpadding="0" cellspacing="0" style="width: 190px; overflow: scroll;" enableviewstate="true" id="TABLE1"> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; |
| border-bottom: #000000 1px solid"> |
| <asp:Label ID="lblHeader" runat="server" Style="font-weight: bold; font-size: 10pt; |
| color: #a276b6; font-family: tahoma" Text="Filter Details"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblAccount" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Account:" Font-Bold="True"></asp:Label> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadComboBox ID="cboAccount" runat="server" Skin="Default" ZIndex="25000" EnableItemCaching="True" Width="190px" style="overflow: hidden" Height="250px" DropDownWidth="350px" AutoPostBack="True"> |
| <ItemTemplate> |
| <div> |
| <telerik:RadTreeView ID="trvAccount" runat="server" CheckBoxes="True" OnClientNodeChecked="onClientNodeChecked" Height="200px"> |
| <Nodes> |
| <telerik:RadTreeNode runat="server" Text="Select All"> |
| </telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeView> |
| </div> |
| <table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> |
| <tr> |
| <td style="text-align: center"> |
| <asp:Button ID="btnGetSites" runat="server" Text="Submit" OnClick="btnGetSites_Click" UseSubmitBehavior="False" /></td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblSite" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Site:" Font-Bold="True"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadComboBox ID="cboSite" runat="server" Skin="Default" AutoPostBack="True" OnClientNodeChecked="onClientNodeChecked" OnSelectedIndexChanged="cboSite_SelectedIndexChanged" Width="190px" Height="250px" DropDownWidth="350px"> |
| <ItemTemplate> |
| <telerik:RadTreeView ID="trvSite" runat="server" OnClientNodeChecked="onClientNodeChecked" OnClientNodeClicking="nodeSiteClicking" CheckBoxes="True" Height="200px"> |
| </telerik:RadTreeView><table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> |
| <tr> |
| <td style="text-align: center"> |
| <asp:Button ID="btnGetLocations" runat="server" Text="Submit" OnClick="btnGetLocations_Click" /></td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblLocation" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Location:" Font-Bold="True"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadComboBox ID="cboLocation" runat="server" Skin="Default" Width="190px" Height="250px" DropDownWidth="350px"> |
| <ItemTemplate> |
| <div id="div3"> |
| <telerik:RadTreeView ID="trvLocation" runat="server" OnClientNodeChecked="onClientNodeChecked" OnClientNodeClicking="nodeLocationClicking" CheckBoxes="True" Height="200px"> |
| </telerik:RadTreeView><table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> |
| <tr> |
| <td style="text-align: center"> |
| <asp:Button ID="btnSubmitLocation" runat="server" Text="Submit" OnClick="btnSubmitLocation_Click" /></td> |
| </tr> |
| </table> |
| </div> |
| </ItemTemplate> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblAudit" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Audit:" Font-Bold="True"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadComboBox ID="cboAudit" runat="server" Skin="Default" Width="190px" DropDownWidth="350px" Height="250px"> |
| <ItemTemplate> |
| <div id="div4"> |
| <telerik:RadTreeView ID="trvAudits" runat="server" OnClientNodeChecked="onClientNodeChecked" OnClientNodeClicking="nodeAuditClicking" CheckBoxes="True" Height="200px"> |
| </telerik:RadTreeView><table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> |
| <tr> |
| <td style="text-align: center"> |
| <asp:Button ID="btnSubmitAudits" runat="server" Text="Submit" OnClick="btnSubmitAudits_Click" /></td> |
| </tr> |
| </table> |
| </div> |
| </ItemTemplate> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <table border="0" cellpadding="0" cellspacing="0" style="width: 100%"> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblDates" runat="server" Style="font-weight: bold; font-size: 8pt; |
| font-family: tahoma; color: #a276b6;" Text="Dates:"></asp:Label></td> |
| </tr> |
| <tr> |
| <td colspan="1" style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; |
| padding-top: 5px"> |
| <asp:RadioButtonList ID="rbtnRange" runat="server" AutoPostBack="True" RepeatDirection="Horizontal" style="font-size: 8pt" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"> |
| <asp:ListItem Selected="True">All</asp:ListItem> |
| <asp:ListItem>Dates</asp:ListItem> |
| </asp:RadioButtonList></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="lblDateFrom" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Date From:" Font-Bold="True"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadDatePicker ID="calFrom" runat="server" Enabled="False" Skin="Default" Width="190px"> |
| <DatePopupButton HoverImageUrl="" ImageUrl="" CssClass="rcCalPopup rcDisabled" /> |
| <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
| ViewSelectorText="x"> |
| </Calendar> |
| <DateInput DateFormat="dd/MM/yyyy"> |
| </DateInput> |
| </telerik:RadDatePicker> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <asp:Label ID="Label2" runat="server" Style="font-size: 8pt; font-family: tahoma; color: #a276b6;" |
| Text="Date To:" Font-Bold="True"></asp:Label></td> |
| </tr> |
| <tr> |
| <td style="padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px"> |
| <telerik:RadDatePicker ID="calTo" runat="server" Enabled="False" Skin="Default" Width="190px"> |
| <DatePopupButton HoverImageUrl="" ImageUrl="" CssClass="rcCalPopup rcDisabled" /> |
| <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" |
| ViewSelectorText="x"> |
| </Calendar> |
| <DateInput DateFormat="dd/MM/yyyy"> |
| </DateInput> |
| </telerik:RadDatePicker> |
| </td> |
| </tr> |
| <tr> |
| <td style="padding-right: 20px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; |
| text-align: center"> |
| </td> |
| </tr> |
| </table> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </div> |
i am using RadControls for ASPNET AJAX Q1 2009, what am i missing??
thanks in advance