如何在Squishit中添加动态CSS源URL?

时间:2012-10-25 06:54:39

标签: css asp.net-mvc razor compression squishit

如何在Squishit中添加动态CSS源路径/ URL?

 @Html.Raw(
        Bundle.Css()
        .Add("~/Styles/" + (ViewBag.SiteName ?? "default") + "/a.css")
        .Add("~/Styles/" + (ViewBag.SiteName ?? "default") + "/b.css")
        .Add("~/Styles/" + (ViewBag.SiteName ?? "default") + "/c.css")
        .Render("~/Styles/" + (ViewBag.SiteName ?? "default") + "/o#.css")
    ) 

这会引发错误。

1 个答案:

答案 0 :(得分:1)

问题在于动态类型。

我先将ViewBag.SiteName转换为String,然后再将其插入并运行。