PC Review


Reply
Thread Tools Rate Thread

Delegates and UpdatePanels

 
 
Mike Gleason jr Couturier
Guest
Posts: n/a
 
      7th Aug 2008
Hi everyone,

I have a page with multiple UpdatePanels (UpdateMode Conditional).
I'm having a concurrency issue:

1- The user triggers an Update on a panel to change some business data.
2- The panel is changing the business layer (in session)
3- The business layer is triggering (Invoke) a delegate to notify every
listeners that some business data have changed
4- Another update panel that was listening to the delegate in #3 is updating
its display to show the latest data

The problem is that the Panel in #4 has the new data but it seems that the
Panel has already rendered itself. So the user is seeing the old data but
when I refresh the page, the panel shows the live data.

I'm doing something wrong here (logic or programmatically). So where can I
find infos on this?
How would you guys proceed?

Just to let you know.. the UpdatePanels don't know the existance of others.

Thanks

Mike


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
AJAX & UpdatePanels Mike Gleason jr Couturier Microsoft ASP .NET 3 16th Jan 2009 02:47 PM
AJAX UpdatePanels Challenge Nightcrawler Microsoft C# .NET 1 15th Nov 2007 07:55 PM
2 UpdatePanels - Each w/it's own Validation Summary =?Utf-8?B?TWlrZQ==?= Microsoft ASP .NET 2 15th Oct 2007 05:01 AM
UpdatePanels refresh other UpdatePanels when UpdateMode is 'Condit =?Utf-8?B?cml2YWxAbmV3c2dyb3Vwcy5ub3NwYW0=?= Microsoft ASP .NET 1 28th Jul 2007 12:38 PM
Hiding UpdatePanels / AJAX =?Utf-8?B?QWxleA==?= Microsoft ASP .NET 0 4th May 2007 09:22 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:08 AM.