2009-10-09 5 views
1

Я использую ASP.Net ScriptManager для загрузки сценариев, необходимых для вызова служб WCF через HTTP/JSON. Я оптимизирую общий размер моих страниц (включая скрипты), и я вижу, что библиотека AJAX от Microsoft - это самый большой файл, который у меня есть на 96 КБ. Есть ли в любом случае, что я могу получить версию этого файла только с теми функциями, которые мне нужны?ASP.Net ScriptManager - Есть ли меньшая версия?

Или, поскольку у меня уже есть jquery, следует ли использовать это для вызова службы WCF JSON?

Приветствия, Jon

ответ

0

WCF JSON услуги деградировать изящно вниз к работе в качестве стандартного веб-сервиса, так что вы не должны иметь никаких проблем с использованием JQuery, чтобы получить возможность отправлять и получать данные из них. Вы можете потерять некоторые из колоколов и свистков интеграции, но, как человек, который пошел по пути, который вы предлагаете, могу сказать, что я не пропущу его вообще.

Единственная проблема может возникнуть в том случае, если вы используете расширенную функцию WCF, такую ​​как двухсторонние соединения или гарантированные соединения.

+0

Если вы не уверены в этом, создайте прототип веб-проекта, который вызовет ваши существующие службы WCF для проверки входящих и исходящих данных. – Evildonald

+0

Отличный материал Evildonald! Я думаю, что я склоняюсь к этому пути. До сих пор стек ajax WCF/ASP.net был очень быстрым и легким, но размер страницы, наконец, стал для меня проблемой. Не нужно загружать две библиотеки, если мне это не нужно. –

+0

Я пошел с jQuery для Ajax - все хорошо! –

Смежные вопросы