是 .NET Core asp.net 中的 ASPX 视图引擎



我们有一个基于 aspx 的大型 .net 4.6 项目(不是 razor(。

我们需要将其迁移到 asp.net 核心。

大约一年前,有人讨论过 aspx 视图引擎还没有成为核心引擎。

是现在,还是很快就会?

(我们需要迁移我们的应用程序并将其自托管在 kestrel 或类似的 Web 服务器中(

我不相信他们有计划出于速度和交叉兼容性的原因将 aspx 页面引入核心。 请参阅此处的Microsoft文档:不可用的 .NET Core 技术

我建议使用视图引擎 jade,因为 Razor 语法可以灵活地适应脚本和模板,当我发现有一个基于 jade 的替代视图引擎称为 pugzor,Razor 上的一个 pug 视图引擎

在这里查看 - https://www.davepaquette.com/archive/2016/11/22/creating-a-new-view-engine-in-asp-net-core.aspx

它的较短版本引用自同一篇文章:

添加对 pugzor.core NuGet 包的引用,然后调用 。AddPugzor(( 之后。AddMvc(( in the Startup.ConfigureServices 方法

最新更新