什么是XSL / XSLT的Styles.render等价物?

时间:2013-06-15 17:55:30

标签: asp.net-mvc-4

在MVC4中,您可以使用

渲染CSS stles
Styles.Render(path here)

类似地,脚本可以通过

呈现
Scripts.Render(path here)

但是如何渲染XSL / XSLT样式表? Styles.Render会不会这样做?

1 个答案:

答案 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#

或其中任何一个

https://stackoverflow.com/questions/tagged/xslt+asp.net-mvc