UpdatePanel Internals

Harish has been doing a refreshing series of articles (I, II, ...) on UpdatePanel Internals.

He shared this info in a group mail.

Some of the controls that don’t work within the Update Panel are:-
1. File Upload Control. Here's "why"
2. Web Parts
3. Tree View’s Load on Demand Asynchronous feature
4. Gridview with Async Paging & Sorting


Update: I found out from the ASP.NET AJAX official documentation that in addition to these controls, the following controls also are not compatible with UpdatePanel:
  • Menu control
  • DetailsView when its EnableSortingAndPagingCallbacks property is set to true. The default is false
  • Login, PasswordRecovery, ChangePassword, and CreateUserWizard controls whose contents have not been converted to editable templates.
  • The Substitution control.
  • Validation controls, which includes the BaseCompareValidator, BaseValidator, CompareValidator, CustomValidator, RangeValidator, RegularExpressionValidator, RequiredFieldValidator, and ValidationSummary control.

Comments