ASP.NET MVC 3: Помощник, чтобы превратить ссылку JavaScript во встроенную / сжатую HTML-разметку?

Существует ли помощник MVC 3, который может сжимать и включать связанный JavaScript / CSS в исходный HTML-код, отправляемый с сервера, чтобы клиенту не приходилось получать его как отдельный запрос?

Мы начали хранить связанные изображения в облаке, когда наш код ASP.NET размещен локально. Это позволяет 100 раз запросы, но последующие запросы будут длиться вечно.

Нам нужен первый HTML-запрос, чтобы включить все, а не несколько обратных вызовов на сервер. Я подумал, что если что-то существует для идентификации / сжатия / точечного отображения JavaScript / CSS в исходном HTML-коде, отправляемом клиенту, это будет гораздо эффективнее. Это тоже может быть кешировано.

1 ответ

Решение

Я не думаю, что это ответ, потому что в моем случае мой JS не был связан. Я использовал несколько помощников для рендеринга в блоках скрипта с замененными параметрами для конкретных задач на странице. Но что я сделал, так это обернул всех этих помощников в общую функцию, которая в DEBUG просто возвращала простой блок скрипта, но в релизе сжала строку js с помощью Yui Compressor.

Надеюсь, это поможет как-то.

Другие вопросы по тегам