Ticket S134311
Visible to All Users
Duplicate

We have closed this ticket because another page addresses its subject:

UI.Web - Minimize visual impact of postbacks in the main UI container

MainDemo which works completely by callbacks

created 15 years ago

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.

Comments (2)
Dennis Garavsky (DevExpress) 15 years ago

    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

    Dennis Garavsky (DevExpress) 14 years ago

      Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

      Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.