Asp.net-Mvc
擴展 Razor 視圖引擎以處理渲染
我想知道是否有任何方法可以擴展 razor 視圖引擎功能來處理一些自定義文本/標籤並在渲染之前解析/繼續。假設我使用了一些特殊的標籤,
${}如下所示:<span>${some word}</span>然後,我想在渲染之前解析視圖並用本地化值替換“某個世界”。當然這可以通過其他方式完成,但我想知道是否有任何方法可以完成這項工作。
您可以通過從類繼承來擴展剃刀視圖引擎,您可以在此處
RazorViewEngine找到如何執行此操作的範例此外,請查看Nancy.Viewengines.Razor,它是建構在 Razor 視圖引擎之上的視圖引擎,並擁有自己的語法解析器