Is it possible to have an image viewer in a warp control? What I have works fine without the warp, but once I put the IV inside the warp control, the images never change. It's strange because if I change the text in the header, that changes but the images never do.
Bob
This doesn't surprise me. WebImageViewer is built of Aikido framework, which itself is built to work with the Microsoft ASP.NET AJAX Extensions toolset. WebAsyncRefreshPanel uses a totally different kind of AJAX functionality, which isn't compabile with the AJAX functionailty used by the ASP.NET AJAX Extensions toolset.
My suggestion is to use an UpdatePanel instead of WARP.
Here's the scenario
Page contains 3 UserObjects
UO 1: Menu wrapped in WARP which links to the warp in UO2UO 2: Grid wrapped in WARPUO 3: Image Viewer (tried wrapping in an UpdatePanel and also a WARP)The grid changes it contents just fine depending on what's selected in the menu. The IV should then display the images for each respective grid row in the IV
If I try to do an UpdatePanel.Update() inside the UO3 after the IV is bound, it never refreshes UO 3 at all. If I wrap the IV in a WARP and link it to the WARP in UO 2, everything gets refreshed in UO3 except for the images. The header text, footer text, etc get changedAny suggestions?
While I'm not myself in a situation to investigate this in-depth, my immediate suggestion would be to use only one AJAX framework throughout your whole project. In this case, since you're using WebImageViewer, you probably want to replace all the WARP controls with UpdatePanel controls. I'm not 100% sure this is the cause fo the problem you're encountering, but it's a good thing to rule out.
If you still encounter the problem when using only UpdatePanel controls, then I suggest trying to replicate the behavior in an isolated sample project that we can run and debug, and include that when submitting a support request for a Developer Support Engineer to investigate further.
If anyone else has additional suggestions, I'd like to see them myself.