したがって、Razorビューエンジンはオープンソースであり、MVC固有の実装の外部で使用できます。ただし、私の特定のプロジェクト(WordprocessingML内でこの機能を有効にしたい場合)では、 Razorはスマートになり、マークアップとRazorコードを理解しようとするため、機能しません。
明確にしておきますが、MS Word(または他のopenXML準拠のエディター)でドキュメントを開いて編集するというアイデアをあきらめたい限り、RazorはWordprocessingML内で機能します。
そのため、コードの各行を何らかのXMLタグにカプセル化できれば、それを克服できると考えていましたが、それは事実上ASPXビューエンジンにすぎません。
必要に応じてC#のフルパワーをサポートしながら、私がやりたいことには完璧に機能すると思います。問題は、ASPXViewEngineを直接実装できるとは思わないことです。
ASP.Netサイトで、MicrosoftはSpark、NHaml、またはNDjangoなどの他のビューエンジンをいくつかリストしています。
これらを以前に使用したことがありますか?どちらをお勧めしますか?どちらを避けますか?他のアイデアをいただければ幸いです。
前もって感謝します