4

所以Razor 视图引擎是开源的,可以在 MVC 特定的实现之外使用。但是,对于我的特定项目(我想在WordprocessingML Razor 中启用此功能的地方将不起作用,因为它试图变得聪明并弄清楚什么是标记和什么是 Razor 代码。

让我澄清一下,Razor 可以在 WordprocessingML 中工作,只要您想放弃在 MS Word(或其他兼容 openXML 的编辑器)中打开和编辑文档的想法。

出于这个原因,我在想如果你可以将每一行代码封装在某种 XML 标记中,你就可以克服这个问题,但这实际上只是 ASPX 视图引擎。

如果需要,我认为这对于我想做的事情来说是完美的,同时支持 C# 的全部功能。问题是我不认为 ASPX 视图引擎可用于直接实现。

ASP.Net 站点上,Microsoft 列出了其他一些视图引擎,例如SparkNHamlNDjango

你以前用过这些吗?你会推荐哪个?你会避免哪个?任何其他想法将不胜感激。

提前致谢

4

0 回答 0