These controls use DHTML to make requests to the server and refreshes back to the browser without refreshing the page. This can make for a better, cleaner, flicker-free experience for the users, but adds some more complexity to manage.
Check out the ASP.NET replacement controls from Dart.