在Application_Start外部添加新捆绑包

时间:2014-06-18 04:09:32

标签: asp.net-mvc asp.net-mvc-4

我刚发现asp.net MVC的捆绑是惊人的。它可以帮助我压缩所有这些javascript和css文件。

但是,我认为在BundleConfig.cs中添加所有静态文件很难。 (我觉得要注册不同模块中的所有静态文件,在应用程序启动时不同的页面不是一个好主意。)

例如,我的团队中的某些人想要开发部分视图。在该局部视图中,有一些静态文件:stac1.js,stac2.js,style1.css,style2.css。

我更喜欢解决方案:在该模块/页面的独立文件中注册这些文件。 当某人访问该模块/页面时,那些静态文件将被压缩。

该解决方案是否存在?

1 个答案:

答案 0 :(得分:0)

我不明白为什么你喜欢当有人访问那个模块/页面时,那些静态文件会被压缩。最好在Application_Start中压缩这些文件,因为Application_Start为所有用户应用程序启动一次。压缩只会被执行一次,如果你为页面/模块的每次访问执行压缩,最终用户的加载时间会更长

相关问题