我想知道是否有任何方法可以扩展 razor 视图引擎功能来处理一些自定义文本/标签并在渲染之前解析/继续。假设我使用了一些特殊的标签,${}
如下所示:
<span>${some word}</span>
然后,我想在渲染之前解析视图并用本地化值替换“某个世界”。当然这可以通过其他方式完成,但我想知道是否有任何方法可以完成这项工作。
我想知道是否有任何方法可以扩展 razor 视图引擎功能来处理一些自定义文本/标签并在渲染之前解析/继续。假设我使用了一些特殊的标签,${}
如下所示:
<span>${some word}</span>
然后,我想在渲染之前解析视图并用本地化值替换“某个世界”。当然这可以通过其他方式完成,但我想知道是否有任何方法可以完成这项工作。
您可以通过从类继承来扩展剃刀视图引擎,您可以在此处RazorViewEngine
找到如何执行此操作的示例
此外,请查看Nancy.Viewengines.Razor,它是构建在 Razor 视图引擎之上的视图引擎,并拥有自己的语法解析器