Asp.net mvc 使用ASP.NET MVC捆绑包支持动态内容(不在文件系统上)

Asp.net mvc 使用ASP.NET MVC捆绑包支持动态内容(不在文件系统上),asp.net-mvc,asp.net-mvc-4,bundle,squishit,Asp.net Mvc,Asp.net Mvc 4,Bundle,Squishit,我一直在使用SquishIt捆绑和缩小css和javascript。现在,我必须转向MVC捆绑包并替换SquishIt。SquishIt提供了一种在运行时输入动态内容的方法,这样我就可以从数据库中加载更少的变量 下面是我在SquishIt中需要输入javascript字符串时的操作: .AddString("$(function() { alert('Need Support for dynamic content'); });") 目前看来,我在ASP.NET MVC捆绑包中捆绑内容的唯

我一直在使用SquishIt捆绑和缩小css和javascript。现在,我必须转向MVC捆绑包并替换SquishIt。SquishIt提供了一种在运行时输入动态内容的方法,这样我就可以从数据库中加载更少的变量

下面是我在SquishIt中需要输入javascript字符串时的操作:

  .AddString("$(function() { alert('Need Support for dynamic content'); });")

目前看来,我在ASP.NET MVC捆绑包中捆绑内容的唯一方法是,如果文件系统中存在实际文件。有没有一种方法可以从数据库中读取内容并将其提供给MVC捆绑包?

您对此有什么想法吗?是的,我有。创建了一个接受字符串的新bundle转换。类似于,
public类dynamiccscontent:IBundleTransform{string content;public dynamiccscontent(string content){this.content=content;}public void进程(BundleContext,BundleResponse响应){response.Content=Content;response.ContentType=“text/css”}
但是,必须创建一个单独的方法来合并两个bundle,以便将动态字符串添加到现有bundle/css文件中