Hi all,
We have an issue since the WARP takes much time to send and refresh the controls on the page.
We use a UltraWebGrid in-side a WARP. There are just about 10 records in the Grid.
When ActiveRow_Change event occur, the WARP send post-back to server to update information from this row to some other control out-sise the WARP such as TextBox, ASP WebCombo and other UltraWebGrid.
It takes only one second in server side to load data but take near 10 seconds to finish refreshing controls in the page.
I have tried to keep Grid's viewstate in session but the performance is not improved.
Note that we also use WebSpliter,WebTab and some WebDialogs on this page.
Could you show me solutions to improve performance of WebGrid and WARP ?
Thanks in advance,
Nguyen Huu Chu
VNetSoftware LLC.
What I have seen often in performance scenarios is that the WebTab control by default renders all content from all Tabs at once - hence your not just updating the grid, but rather everything inside the tabs (depending on where your WebTab is located). What I can suggest is experimenting with the AsyncMode of the Tab and or the built in Ajax of the grid, e.g.
Without seeing your code it's hard to say why the performance is bad, however my suggestion is that you use the AJAX features of the grid, rather than wrapping it in a WARP panel. Doing so will increase your performance dramatically.