Hi,
I'm experiencing an odd issue with a webgrid (embedded inside a webasyncrefreshpanel) inside a panel that is displayed using the AJAX modal popup extender. When I first open the panel, the webgrid is missing. After closing the panel and re-opening, the webgrid is visible. Then when I run server side code from the panel that binds the webgrid to a dataset, the webgrid disapears. When I close the panel and re-open, the data is there. This behavior does not happen with a regular asp.net gridview. Is there some settings I can tweak on my webgrid to fix this? Any help is much appreciated. Thanks.
This might be a bug ... can you try to use the UpdatePanel instead of the WebAsyncRefreshPanel and see if the same thing happens.
Thanks
Jason
Any luck with this issue, I am seeing the same behavior.
I don't know if the UpdatePanel solved the issue ... are you using WebAsync control or UpdatePanel?
Switching from a WebAsync control to an UpdatePanel control fixed my issue. Must be some kind of bug combining these components.
This is because WebAsyncRefreshPanel won't necessarily work within a Microsoft ASP.NET AJAX Enabled website. WARP uses a different AJAX framework than the extensions, and the two can't be used at the same time.
There are a number of threads in the forums where this is mentioned. Here are links to a couple of the threads:http://forums.infragistics.com/forums/t/18075.aspxhttp://forums.infragistics.com/forums/t/17538.aspx
Because of this, we recommend using UpdatePanel in place of WARP when using an ASP.NET AJAX Enabled website.
This also affects of some of our other ASP.NET controls with AJAX functionality, including WebGrid, WebTab, and WebTree. If using these controls in an ASP.NET AJAX Enabled website, we recommend disabling the AJAX functionality of the controls.
Controls built atop our Aikido framework are not affected, incluing WebDataGrid. These controls are architected atop the ASP.NET AJAX framework, and in fact require it.