Webforms version of asp.net always sypported this idea through soething called UpdatePanel https://msdn.microsoft.com/en-us/library/bb399001.aspx Commercial control providers in .Net world support these scenario with something called "CallbackPanel". https://demos.devexpress.com/MVCxMultiUseExtensionsDemos/Cal... Real conufsion starts when you have nested HTML controls that automagcally making ajax calls. Nice idea a…
The motivation of UpdatePanel was not to provide the best design pattern for AJAX, but provide the fastest path to incremental page updates for ASP.NET Web Forms developers (with minimal code changes) - with all its limitations.
It makes a lot less sense to have a pattern like this in a modern SPA.