Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>From experience, ViewState has the biggest impact on performance of UpdatePanels and AJAX in general, since each time there is a round trip all data in the ViewState must be serialized and packaged up into XmlHttpRequest(s) and sent across the wire.</p> <ol> <li><p>Reduce ViewState as much as possible (turn it off for controls such as labels which are defined on the aspx page and won't be changing during round trips - Set property <code>EnableViewState="False"</code> on these)</p></li> <li><p>Minimize the scope of the UpdatePanels. By this I mean reduce the number of controls within the panels as much as possible. If certain controls do not need to be updated during ajax requests, get them out of the UpdatePanels to reduce the client-side overhead.</p></li> <li><p>Consider the fact that by default UpdatePanels are "connected" meaning that during each round trip, ALL of the UpdatePanels will run through their update functionality even if only a single panel needed to change. To get around this try using the <code>UpdateMode="Conditional"</code> property. Then you are forced to trigger multiple panels to update only when it's necessary.</p></li> </ol> <p>There is a good discussion of UpdatePanel usage here: <a href="https://stackoverflow.com/questions/72541/one-update-panel-vs-multiple-update-panels">One Update Panel vs. Multiple Update Panels</a></p> <p>In general, I would agree with others that it seems like AJAX may not be your only issue. You may want to profile the application and database performance to ensure your focusing in the right area.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload