Sys.InvalidOperationException: A control is already associated with the element.

9 posts, 0 answers
  1. Suzi
    Suzi avatar
    85 posts
    Member since:
    Mar 2008

    Posted 03 Oct 2008 Link to this post

    Hi,

    I use telerik components and Ajax.Net. I have a strange error when I click on the grid : Sys.InvalidOperationException: A control is already associated with the element.

    <

    asp:Content ID="Content1" ContentPlaceHolderID="cl" runat="server">

    <asp:UpdatePanel runat="server" ID="upd1"><ContentTemplate>
    // RAD GRID used here, inside the FlashInfoGrid  component.
    </ContentTemplate></asp:UpdatePanel>

    </

    asp:Content>

     <

    asp:Content ID="Content2" ContentPlaceHolderID="cb" runat="server">

    <

    asp:UpdatePanel runat="server" ID="upd2"><ContentTemplate>
    // Control to display when I click on the Edit button of the RadGridView.
    </ContentTemplate></asp:UpdatePanel>

    </

    asp:Content>

    Maybe, the UpdatePanel doesn't ork very well with the RadGrid of Telerik ? Or maybe, I don't use the UpdatePanel correctly ? Maybe I should use the RadAjaxManager of Telerik ?

    Thank you in advance,

  2. Maria Ilieva
    Admin
    Maria Ilieva avatar
    4017 posts

    Posted 06 Oct 2008 Link to this post

    Hello Suzi,

    This is a general MS AJAX error which is widely discussed on the web as you can see from the search results. You could try the results provided in here : A control is already associated with the element

    Greetings,
    Maria Ilieva
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Monalisa
    Monalisa avatar
    35 posts
    Member since:
    May 2009

    Posted 13 Jul 2009 Link to this post

    Hi,

    I face the same problem. Could any body help me.
    Below is my code:

    <

    telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">

     

     

    <AjaxSettings>

     

     

    <telerik:AjaxSetting AjaxControlID="RadAjaxManager1">

     

     

    <UpdatedControls>

     

     

    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />

     

     

    </UpdatedControls>

     

     

    </telerik:AjaxSetting>

     

     

    <telerik:AjaxSetting AjaxControlID="RadGrid1">

     

     

    <UpdatedControls>

     

     

    <telerik:AjaxUpdatedControl ControlID="RadGrid1" />

     

     

    </UpdatedControls>

     

     

    </telerik:AjaxSetting>

     

     

    </AjaxSettings>

     

     

    </telerik:RadAjaxManager>

     

     

    <asp:UpdatePanel ID="up" runat="server"><ContentTemplate>

     

     

    <telerik:RadGrid

     

     

    OnItemCreated="RadGrid1_ItemCreated"

     

     

    ID="RadGrid1"

     

     

    runat="server"

     

     

    AllowPaging="True"

     

     

    Width="97%"

     

     

    DataSourceID="SqlDataSource1" Skin="Office2007"

     

     

    onitemdatabound="RadGrid1_ItemDataBound"

     

     

    AllowMultiRowSelection="true" AllowFilteringByColumn="true"

     

     

    AllowSorting="true" ShowFooter="true"

     

     

    EnableLinqExpressions="false" GridLines="None">

     

     

    <PagerStyle Mode="NextPrevAndNumeric" />

     

     

    <GroupingSettings CaseSensitive="false" />

     

    <

    HeaderContextMenu Skin="Office2007" EnableTheming="True">

     

    <

    CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>

     

    </

    HeaderContextMenu>

     

     

    <PagerStyle Mode="NumericPages" />

     

     

    <MasterTableView

     

     

    AutoGenerateColumns="False"

     

     

    DataKeyNames="PK_ID"

     

     

    ClientDataKeyNames="PK_ID"

     

     

    Width="100%"

     

     

    CommandItemDisplay="Top"

     

     

    PageSize="10" >

     

    <

    RowIndicatorColumn>

     

    <

    HeaderStyle Width="20px"></HeaderStyle>

     

    </

    RowIndicatorColumn>

     

    <

    ExpandCollapseColumn>

     

    <

    HeaderStyle Width="20px"></HeaderStyle>

     

    </

    ExpandCollapseColumn>

     

     

    <Columns>

     

     

     

    ..............
    </
    Columns>

     

    <

    EditFormSettings>

     

    <

    EditColumn UniqueName="EditCommandColumn1"></EditColumn>

     

    </

    EditFormSettings>

     

     

    <CommandItemTemplate>

     

     

    ..................

     

     

    </CommandItemTemplate>

     

     

    </MasterTableView>

     

     

    <ClientSettings EnableRowHoverStyle="true">

     

     

    <ClientEvents OnRowContextMenu="RowContextMenu" />

     

     

    <Selecting AllowRowSelect="true" />

     

     

     

    <ClientEvents OnRowDblClick="RowDblClick" />

     

     

    </ClientSettings>

     

    <

    FilterMenu Skin="Office2007" EnableTheming="True">

     

    <

    CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>

     

    </

    FilterMenu>

     

     

    </telerik:RadGrid>

     

     

    <telerik:RadWindowManager ID="RadWindowManager1" runat="server">

     

     

    <Windows>

     

     

    <telerik:RadWindow ID="UserListDialog" runat="server" Title="Editing record" Height="550px"

     

     

    Width="980px" Left="0px" ReloadOnShow="true" ShowContentDuringLoad="false" Modal="true" />

     

     

    </Windows>

     

     

    </telerik:RadWindowManager>

     

     

    <asp:SqlDataSource ID="SqlDataSource1" runat="server"

     

     

    .......
    ></
    asp:SqlDataSource>

     

     

    <telerik:RadContextMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick">

     

     

    <Items>

     

     

    <telerik:RadMenuItem Text="Open" />

     

     

    <telerik:RadMenuItem Text="Edit" />

     

     

    <telerik:RadMenuItem Text="Delete" />

     

     

    </Items>

     

     

    </telerik:RadContextMenu>

     

     

    </ContentTemplate></asp:UpdatePanel>

     

  5. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 13 Jul 2009 Link to this post

    Hi Monalisa,

    Please try removing the ASP:UpdatePanel and see if the error persists.
    I suggest that you use either RadAjax or ASP:UpdatePanel controls for ajaxifying same page content but both.

    I hope this helps.

    Best wishes,
    Iana
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  6. Hanan
    Hanan avatar
    5 posts
    Member since:
    Apr 2009

    Posted 16 Dec 2009 Link to this post

    hi all,
    actually i got the same problem but in different secnario, in rad grid filters like date ( calendar), i got the error when i picked a date from the calender and clicked ok and it is closed, but i expanded ithe calendar again and i left it open, then i clicked on the filter icon
    or button ,  i got the execption shwon in the screen shot i have attached along.

    i search alot to fix it, and i found a solution saying " use radscriptmanager instead of scriptmanager", i gave it a go, and  it worked for me but actually i couldn't use the radscriptmanager for many reasons, i need a solution with the scriptmanager.
  7. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 18 Dec 2009 Link to this post

    Hello Hanan,

    I followed your scenario and prepared a sample project attached to this post. However it works fine on my side. Could you please specify what differs on your case?

    Kind regards,
    Iana
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  8. Hanan
    Hanan avatar
    5 posts
    Member since:
    Apr 2009

    Posted 18 Dec 2009 Link to this post

    thanks for your reply,
    this a brief description:
    i put the script the scriptmanager on the master page, and the radgrid is on the content page, these the steps to reproduce the exception:

    1) pick a date from the calendar, and open it again and leave it open.
    2) click on the filter button to get the result.
    3) the calendar is still open.
    4) you are supposed to get it.

    as i have said, i got it only witht he scriptmanager but i use radscriptmanage, everything is going very well...

    any ideas...!

    thanks,
    hanan
  9. Iana Tsolova
    Admin
    Iana Tsolova avatar
    3388 posts

    Posted 19 Dec 2009 Link to this post

    Hello Hanan,

    I modified the sample following your steps in order to replicate the issue but to no avail. Please try the attached project and let me know if you can observe the unexpected behavior there and what differs in your case.

    Sincerely yours,
    Iana
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  10. Rahul
    Rahul avatar
    1 posts
    Member since:
    Dec 2011

    Posted 12 Oct 2015 in reply to Maria Ilieva Link to this post

    Facing the same problem in .Net GridView
Back to Top
UI for ASP.NET Ajax is Ready for VS 2017