Я хочу включить код в файл javascript внутри моего представления страницы MVC Asp.net (представление - это результат javascript, как описано здесь . Я хочу сделать это из соображений консолидации для моего javascript , чтобы снизить накладные расходы на загрузку моего сложного графического интерфейса для моего RIA, сделать сжатие более эффективным и упростить отладку.
Проблема в том, что я использую дизайнер Ext для создания своего графического интерфейса. Каждый раз, когда мой проект экспортируется, он создает 2 файла .js на класс, и, поскольку мой графический интерфейс довольно сложный, у меня уже есть довольно много файлов .js.
Таким образом, моя идея объединить (во время выполнения) все файлы javascript в один состояла в том, чтобы мой основной вид JavaScriptViewResult
Razor содержал Html.RenderPartial()
вызовов вызовов для файлов .js.
Однако, если я вызываю Html.RenderPartial("GUI/BaseLayout.js")
, я получаю исключение, потому что он пытается найти «GUI / BaseLayout.js.cshtml».
Есть ли способ заставить Asp.net MVC не добавлять расширение движка представления к вызову RenderPartial или есть лучший способ объединить все мои файлы .js в один файл сценариев?