<p>I love the ease that the ASP.NET Ajax control Toolkit provides to ASP.NET developers. However, I've not found it to be a scalable solution at all. I have a page with 2 date input fields. By putting a TextBox and an CalendarExtendar control attached to it for each date field, I get several (11, in fact) external Javascript calls to /ScriptResource.axd?d=xxxx</p>

<p>Is there any way to control this? Why does it suck so much? What's a better Ajax toolkit for .NET that can provide equal (or better) set of functionality that is more scalable, straight forward and completely customizable? NOT looking to reinvent the wheel here.</p>

[{'answer_id': 15819, 'author': 'Eldila', 'author_id': 889, 'author_profile': 'https://Stackoverflow.com/users/889', 'pm_score': 3, 'selected': True, 'text': '<p>I always preferred to write my Ajax calls in javascript using JQuery or Prototype. ASP.NET Ajax Toolkit does make things easier, but it never seems to do so elegantly.</p>\n\n<p>I personally would make a new Calendar Controller. This way you can control the AJAX (using JQuery/Prototype) calls that are being made.</p>\n'}, {'answer_id': 15883, 'author': 'Mark Cidade', 'author_id': 1659, 'author_profile': 'https://Stackoverflow.com/users/1659', 'pm_score': 0, 'selected': False, 'text': '<p>ASP.NET AJAX allows you to register web services with the ScriptManager which will create JavaScript proxies for you to call. See <a href="http://msdn.microsoft.com/en-us/library/bb515101.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/bb515101.aspx</a>.</p>\n'}]
['https://Stackoverflow.com/questions/15788', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1888/']