我可以为 Razor 页面使用第三方视图引擎吗? [关闭]
Posted
技术标签:
【中文标题】我可以为 Razor 页面使用第三方视图引擎吗? [关闭]【英文标题】:Can I use a third party view engine for Razor Pages? [closed] 【发布时间】:2021-09-20 17:32:23 【问题描述】:虽然它被称为 Razor 页面是有原因的,但我只是想知道是否可以使用不同的视图引擎,比如 Spark 引擎或您能想到的任何其他视图引擎。
我也想知道 Blazor 也有同样的事情。
编辑:此问题之前已关闭,因为人们认为我正在寻找建议。我不是在寻找建议,我想了解是否可以更改 Razor Pages 项目的视图引擎。
【问题讨论】:
用例是什么?它们都有自己的语法。对于 Blazor,您如何看待 C# 集成? @HenkHolterman 我不关心用例,我只是想知道它是否可行。我不明白你的第二个问题。 【参考方案1】:有一个微软项目将渲染引擎更改为将 blazor 用于本机平台应用程序。 它处于非常早期的阶段,但显示了可能性。
https://docs.microsoft.com/en-us/mobile-blazor-bindings/
考虑到您将需要重写 blazor 提供的所有绑定和连接,我相信这是完全可能的,但非常复杂。
【讨论】:
以上是关于我可以为 Razor 页面使用第三方视图引擎吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
ASP.Net MVC开发基础学习笔记:三Razor视图引擎控制器与路由机制学习