Минимизировать javascript HTTP-вызовы из элементов управления AjaxControlToolkit?

Мне нравится простота, которую ASP.NET Ajax Control Toolkit предоставляет разработчикам ASP.NET. Однако я не нашел, что это масштабируемое решение вообще. У меня есть страница с 2 полями ввода даты. Поместив TextBox и элемент управления CalendarExtendar, прикрепленный к нему для каждого поля даты, я получаю несколько (фактически 11) внешних вызовов Javascript для /ScriptResource.axd?d=xxxx

Есть ли способ контролировать это? Почему он так много сосет? Каков лучший инструментарий Ajax для .NET, который может обеспечить равный (или лучший) набор функций, который является более масштабируемым, простым и полностью настраиваемым? Не ища изобретать колесо здесь.

19.08.2008 06:14:42
2 ОТВЕТА
РЕШЕНИЕ

Я всегда предпочитал писать свои вызовы Ajax в javascript, используя JQuery или Prototype. ASP.NET Ajax Toolkit делает вещи проще, но никогда не кажется, что это так элегантно.

Я лично сделал бы новый Контроллер Календаря. Таким образом, вы можете контролировать выполняемые вызовы AJAX (используя JQuery / Prototype).

2
19.08.2008 07:06:39

ASP.NET AJAX позволяет регистрировать веб-службы с помощью ScriptManager, который создает прокси-серверы JavaScript для вызова. См. Http://msdn.microsoft.com/en-us/library/bb515101.aspx .

0
23.01.2013 09:29:02