I have created a master page with a navigation area that contains a Tree View. The two nodes in the tree view have their navigation URL fields set to a different aspx pages. Within the content place holder for each page there is a script manager and an update panel. First.aspx contains a standard gridView control that is bound to a database inside the update panel. Second.aspx also contains a script manger as well as an update panel. Within the update panel is a WebDataGrid bound to a database.
When I execute the code and click on the node for First.aspx, the grid appears and populates without refreshing or blinking the page. When I click on the node for Second.aspx, the WebDataGrid appears with data but the entire page refreshes or blinks. It does not seem to matter what Infragistics control I use in the update panel for Second.aspx, it always refreshes or blinks the entire page when I access the page. If I place a standard Visual Studio 2010 control within the update panel and access the page, the page does not blink.
What am I missing? Why do pages with Infragistics controls cause the page to blink and standard ASP.NET controls do not?
Thanks,
Scott
Hi Scott,
Our resizing logic occurs on the grid's initialization and you may see this when loading a page with the grid or during a postback.
Do you need the grid inside of the UpdatePanel rather than using the built in Ajax functionality? Removing the grid from the UpdatePanel may help reduce the flickering.
Please let me know if you have any further questions with this.
Hi Michael,
I have reduced the size of the grid and changed the query that populates the gird so that there is only one row of data in the grid. The entire page still flashes when I access the page with the grid.
Hello Scott,
Please let me know if you have any further questions or concerns about this and I'll be glad to help you.
I have heard back from our developer and we are not explicitly causing the page to blink in this manner. It is likely a way that IE is resizing the table for the WebDataGrid that is causing this.
If you have any further questions or concerns with this, please let me know and I will be glad to help.
Michael,
Thanks for the update.