電子メール テンプレート システムのRazorEngineを調べています。
システムにはさまざまな電子メール テンプレートが多数あるため、テンプレートごとに型付きモデルを作成する必要はありません。
動的モデルを使用して、動的モデルが持つべきすべてのプロパティのリストを取得することは何とか可能ですか?
例えば:
ビュー/テンプレート
@model dynamic
Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum @Model.Customer Lorem ipsum Lorem ipsum
Lorem ipsum Lorem ipsum Lorem ipsum @Model.Product Lorem ipsum Lorem ipsum Lorem ipsum
そのビュー/テンプレートから、( Razor.Parseを呼び出す前に) 次のリストを取得できるようにしたいと考えています。
このリストを使用して、Razor.Parse の呼び出しで使用できる動的モデル (Customer en Product プロパティを含む) を作成できます。
これは可能ですか?もしそうなら、どうすればいいですか? 代替手段はありますか?
御時間ありがとうございます!