gpt4 book ai didi

asp.net-mvc - 在 Razor View 中使用 Spark 主布局

转载 作者:行者123 更新时间:2023-12-04 17:57:27 24 4
gpt4 key购买 nike

我正在做一个使用 Spark 作为 View 引擎的项目,并且已经决定切换到 Razor。

我已经设法让 Razor 和 Spark 在一个项目中很好地并行工作。唯一的问题是当我创建 Razor View 时,它显然没有继承 Spark 主布局的布局和样式。

无论如何,我可以在不创建 Razor 副本的情况下做到这一点吗?

最佳答案

这是不可能的,因为虽然命名可能相似(部分/部分等),但实现细节差异很大,因为 Spark 和 Razor/WebForms 背后的渲染系统在策略上不同。 Razor 依赖于 ASP.NET 本身执行渲染以获取解析结果,而 Spark 使用其自己的 3-pass 渲染系统为 View 生成类文件。

最好的办法是复制主布局,使用为 Razor 实现的所有各种语义转换为 cshtml,然后转换为 Razor 的每个 View ,只需将其指向新的母版页。考虑到这种情况下的复制粘贴选项技术含量低并且保证有效,因此花费时间尝试在其中获取自定义垫片确实不值得。

希望有所帮助,

关于asp.net-mvc - 在 Razor View 中使用 Spark 主布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com