Hi I'm having some problems with having two rad grids and one radajaxmanager on the same page.
The structure of my page is:
Page contains Panel A which contains UserControl A that contains text and a usercontrol B that contains RadGrid1
Page contains Panel B which contains a usercontrol C that contains RadGrid2
Page is a content page. The Master page contains RadAjaxManager.
So in UserControl B I add RadAjaxManagerProxy and have the Initiator and UpdatedControls both set to RadGrid1
This works. whenever we click on a button inside RadGrid1 to add row. the RadGrid1 and RadAjaxManager1SU are updated Panels. (1 is this normal to have RadAjaxManager1SU as updated panel)
However, when i set up on the Page via RadAjaxManagerProxy to have Panel B both as initiator and UpdatedControls. I click on a button inside RadGrid2. I see that UserControl C AND RadGrid1 as well as RadAjaxManager1SU are updated Panels. (2nd issue: why is RadGrid1 being updated).
Also, when i set up Panel A to be UpdatedControl by Panel B. My Button click on RadGrid1 now Updates Panel A completely. Even after I set ChildrenAsTriggers = false. It seems to interpret my button clicks within the grids originate from both Radgrids?! ( 3rd issue: i don't want the entire panel A to be updated just RadGrid1
Is something blaringly wrong in my set up? is there an attribute i haven't set up correctly?
EDIT: also, i use Page.ClientScript.GetPostBackEventReference( btnInput, "" ) to initiate the postback from my buttons on the form. where btnInput= GetInputControl( item ) and item is GridDataItem