Ext.NET offers many ways to make AJAX requests including:
DirectEvents
DirectMethods
Loader
We saw how seamless DirectEvents are, and how flexible DirectMethods can be to create a Remote Procedure Call like experience with minimal effort. We also saw that DirectMethods can be made static, which can boost performance. You can also create Ext.NET components during an AJAX request, on demand, which is very powerful for dynamic and responsive applications.
For even more flexible options, we noted that requests can be configured to use other services on your server by explicitly changing the URL. In doing so, we saw that some options, such as calling an ASMX service, can be flexible but has some caveats to consider. Calling ASHX-based services offers good performance but lacks the conventions that calling an ASMX or MVC Controller may provide. In addition, we saw that DirectMethods can be defined on User Controls and Master Pages, which offers further flexibility and reuse.
We also learned...