I propose for analysis MainDemo which works completely by callbacks.
I was obliged to use some code by reflection. But if some methods will be virtual and not private and if will be added some public events, my solution will be look more simple.
When I worked I was obliged to solve some tasks:
- to remove all redirect code;
- to modify ASPxGridViewContextMenu like ASPxTreeListContextMenu which works with callbacks;
- to replace postback for callback in NavigationLinksActionContainer, NavigationTabsActionContainer and ASPxObjctPropertyEditor;
- to modify WebShowViewStrategy and PopupWindowManager to show popup windows by callbacks;
- to get out errors with turn on EditMode in DetailView.
I take some measurements and get results:
using callbacks decreases to
- common time response about 3 times
- common size transfered data about 10 times
- quantity requests not greater count ASPxCallbackPanel on page
Proposed Solution:
I propose for analysis MainDemo which works completely by callbacks to include this approach for common using.
We have closed this ticket because another page addresses its subject:
UI.Web - Minimize visual impact of postbacks in the main UI container
Hello Sergey,
Thanks for contacting us and sharing your findings with us. We are researching your code and will keep you updated. Thanks for your patience.
Thanks,
Dennis
See Also:
Xaf MainDemo with ASP.NET MVC 2