在MVC4中,您可以使用
渲染CSS stlesStyles.Render(path here)
类似地,脚本可以通过
呈现Scripts.Render(path here)
但是如何渲染XSL / XSLT样式表? Styles.Render会不会这样做?
答案 0 :(得分:0)
您执行@ Styles.Render或@ Scripts.Render的原因是因为它引用了在Global.asax中创建的包,通常位于BundleConfig中(查看App_Start文件夹中)。它们是使用代码
创建的bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
"~/Content/themes/base/jquery.ui.core.css",
"~/Content/themes/base/jquery.ui.resizable.css"...
所以你可以在你的视图中使用它们@ Styles.Render(“〜/ Content / themes / base / css”)。该框架实际上创建了一个虚拟文件,其路径为“〜/ Content / themes / base / css”,以启用此捆绑技术。
我不认为stylebundle可以与xsl / xslt样式表一起使用,虽然我不确定。以下是一些相关的问题。
How to apply an XSLT Stylesheet in C#
或其中任何一个