|
Rank: Member Groups: Member
Joined: 1/23/2011 Posts: 10
|
I have a webpage with several callback panels. It appears that I am able to control the updating of each callback panel. I do check for -- if (CallBackPanel1.IsCallBack) prior to calling the update. I find that if the page does encounter a full page postback from some control outside any CallBackPanel, I lose control and no CallBackPanels will only post full page postback from that point on. Only until I close the page and reopen it will I be back to normal.
Is there a reason a full page postback will cause my CallBackPanels to stop giving partial updates?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Hi,
I can't think of any reason that would cause CallbackPanel to stop working after a post back. Can you try to isolate the problem into a test page that demonstrates the problem?
Thanks!
|
|
Rank: Member Groups: Member
Joined: 1/23/2011 Posts: 10
|
Maybe this can help. The page is complex and I have tried to build a test to send to you. I have been unable to recreate what I have in my application. I worked in reverse and started with what I have in the application are took away piece by piece until the problem appears to go away.
Once I remove the eo:Menu from the webform, the postbacks appear to work correctly. Does this make any sense? I am still attempting to create a test app and send it your way.
|
|
Rank: Member Groups: Member
Joined: 1/23/2011 Posts: 10
|
Another piece of information - When the post back is working as expected - the x.IsCallback = true and I perform the udpate. When the error happens = x.IsCallback = false and not update happens but it appears like a whole page postback with the flashing of the data.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,194
|
Hi,
No update happens When x.IsCallback is false makes sense. However I can not think of any situation the Menu would affect the CallbackPanel. A test app/page would definitely help us to get to the root of this issue. Make sure it runs independently and only contains code needed to reproduce the problem. We will try to run it here with our source code as long as we have that.
Thanks!
|
|