1

在 MVC4 中,您可以使用

Styles.Render(path here)

类似的脚本可以通过

Scripts.Render(path here)

但是如何呈现 XSL/XSLT 样式表呢?Styles.Render 能解决问题吗?

4

1 回答 1

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 样式表一起使用,尽管我不确定。这是一些相关的问题。

如何在 C# 中应用 XSLT 样式表

或其中任何一个

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

于 2013-06-16T05:42:32.433 回答