Asp.net-Mvc

擴展 Razor 視圖引擎以處理渲染

  • February 20, 2015

我想知道是否有任何方法可以擴展 razor 視圖引擎功能來處理一些自定義文本/標籤並在渲染之前解析/繼續。假設我使用了一些特殊的標籤,${}如下所示:

<span>${some word}</span>

然後,我想在渲染之前解析視圖並用本地化值替換“某個世界”。當然這可以通過其他方式完成,但我想知道是否有任何方法可以完成這項工作。

您可以通過從類繼承來擴展剃刀視圖引擎,您可以在此處RazorViewEngine找到如何執行此操作的範例

此外,請查看Nancy.Viewengines.Razor,它是建構在 Razor 視圖引擎之上的視圖引擎,並擁有自己的語法解析器

引用自:https://stackoverflow.com/questions/14360620