如何从动态生成的内容创建ScriptBundle

时间:2015-09-21 10:36:16

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

我有一个从Controller中的方法动态生成的大型Javascript文件。

public ActionResult GetEditingContext()
{
    string json = JsonConvert.SerializeObject(...);

    return JavaScript(json);
}

javascript几乎总是相同,但用户可以更改管理面板中的设置,并且应该更新javascript。 我认为ScriptBundle可以完美地处理它。它会自动检查内容是否已更改并更新脚本的URL。

问题是我不知道如何在一个包中包含一个URL。

我试过了:

bundles.Add(new TsBundle("~/bundles/editContext").Include(
            "~/Invoice/GetEditingContext"));

但生成的脚本包是空的,没有哈希。如果我删除〜我得到一个例子(只允许应用程序相对URL(〜/ url)。)

0 个答案:

没有答案