Jx.Cms第六篇开发笔记:如何重写编译器?

2026-05-19 15:290阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1186个文字,预计阅读时间需要5分钟。

Jx.Cms第六篇开发笔记:如何重写编译器?

在Jx.Cms开发笔记(三)中,探讨了如何动态切换Views主题。然而,切换主题时遇到了一个问题:错误提示。这是由于在asp.net core处理Views信息时,处理数据的时间点是在构造函数中。

我们在Jx.Cms开发笔记(三)-Views主题动态切换中说了如何切换主题。但是这里有一个问题,就是主题切换时,会报错


这是由于asp.net core在处理Views的信息的时候是在构造函数中处理的,没有任何方法可以刷新这个处理结果。

这里放最新版的DefaultViewCompiler代码,在Jx.Cms编写的时候代码有少许区别,但是基本逻辑是一样的。

阅读全文

本文共计1186个文字,预计阅读时间需要5分钟。

Jx.Cms第六篇开发笔记:如何重写编译器?

在Jx.Cms开发笔记(三)中,探讨了如何动态切换Views主题。然而,切换主题时遇到了一个问题:错误提示。这是由于在asp.net core处理Views信息时,处理数据的时间点是在构造函数中。

我们在Jx.Cms开发笔记(三)-Views主题动态切换中说了如何切换主题。但是这里有一个问题,就是主题切换时,会报错


这是由于asp.net core在处理Views的信息的时候是在构造函数中处理的,没有任何方法可以刷新这个处理结果。

这里放最新版的DefaultViewCompiler代码,在Jx.Cms编写的时候代码有少许区别,但是基本逻辑是一样的。

阅读全文