Минимизировать javascript HTTP-вызовы из элементов управления AjaxControlToolkit? - PullRequest
2 голосов
/ 19 августа 2008

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

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

Ответы [ 2 ]

2 голосов
/ 19 августа 2008

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

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

0 голосов
/ 19 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...