根据querystring中的值生成Asp.Net捆绑包

根据querystring中的值生成Asp.Net捆绑包,asp.net,asp.net-mvc,bundling-and-minification,Asp.net,Asp.net Mvc,Bundling And Minification,我希望能够在运行时生成Asp.Net捆绑包,但根据数据库查询的结果更改其内容 下面是一个场景:在CMS系统中工作,我基于大量Html小“片段”构建了一个内容页面,每个小“片段”都可能有自己的样式表和javascript文件集。每个内容页都可以由用户在运行时创建,因此在设计时我不知道需要哪些资产 因此,我希望能够做到以下几点: @Styles.Render("~/contentPage/?id=2") 其中id是代码段所属的页面id。然后,我希望能够获取该ID,加载页面,加载与其关联的代码段实体

我希望能够在运行时生成Asp.Net捆绑包,但根据数据库查询的结果更改其内容

下面是一个场景:在CMS系统中工作,我基于大量Html小“片段”构建了一个内容页面,每个小“片段”都可能有自己的样式表和javascript文件集。每个内容页都可以由用户在运行时创建,因此在设计时我不知道需要哪些资产

因此,我希望能够做到以下几点:

@Styles.Render("~/contentPage/?id=2")
其中
id
是代码段所属的页面id。然后,我希望能够获取该ID,加载页面,加载与其关联的代码段实体,获取一组样式表名称,然后生成包

在目前的框架范围内,这是否可能?如果没有,是否有可能为此构建我自己的处理程序,利用现有框架的强大功能来进行缩小和所有其他我从盒子中得到的很酷的东西


提前感谢

是的,编写自己的bundler和minifier应该相对容易。它没有解决您的具体问题,但我不久前写了一篇文章,可以给您一些关于从何处开始的想法:@Tallmaris感谢您的这篇文章-感谢您的博客文章,我能够想出一个类似的解决方案,效果很好。事实上,这是令人尴尬的简单,现在我已经做到了!很高兴知道!您可能希望在此处与其他人分享您的解决方案作为答案。;)是的,我打算去。我只需要一点时间把它写下来:-)