Вот простая проблема, на которую я не нашел ответа.
Я использую элементы управления набором инструментов ASP.NET ajax на нескольких страницах, которые по своей природе хотят загружать ресурсы сценария через WebResource.axd. Это все хорошо для некоторых приложений, но каждый вызов WebResource.axd требует HTTP-запроса. Большинство страниц извлекают как минимум 3 или 4 ресурса из WebResource.axd, поэтому для каждой страницы выдается такое количество HTTP-запросов.
Поскольку слишком много HTTP-запросов отрицательно скажется на производительности и восприятии пользователями производительности, я хотел бы сократить это количество до 1 HTTP-запроса, если это возможно.
Если бы я мог извлечь сценарий из AXD или настроить asp.net ajax для использования сценария вместо WebResource, это было бы действительно мило.
Кто-нибудь знает, как я могу достичь конечной цели при использовании asp.net ajax? (На данный момент другой фреймворк JS AJAX не подходит.)
РЕДАКТИРОВАТЬ: нашел решение. Этот парень вечно хитрый, и я буду ему должен много еды / пива, если мы когда-нибудь встретимся. http://www.codeproject.com/KB/aspnet/fastload.aspx
РЕДАКТИРОВАТЬ: нашел другое решение - по-видимому, MS позволяет вам загружать сценарии без включения ресурса dll. Все, что вам нужно сделать, это включить их в проект и установить ScriptPath в диспетчере сценариев.