2012-10-25 60 views
1

如何在Squishit中添加动态CSS源代码路径/ URL?如何在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

问题在于动态类型。

在插入它之前,我先将ViewBag.SiteName转换为String,并且它工作正常。