简而言之,我想要一个看起来像这样的模板:
亲爱的@model.Firstname @model.Surname
我想将其与预填充模型一起提供给方法,例如:
private String Transform(String Template, object model)
{
}
然后,我想找到模板中以 @ 开头的所有位置,并将其替换为提供的模型中包含的数据。
该模型看起来像:
public class Receipt
{
public String Firstname { get; set; }
public String Surname { get; set; }
...
我确信我应该能够使用反射来完成这项工作。如何将模型对象加载为模型类型,然后访问它保存的数据?
他们在 Razor 中做到这一点,所以我认为这一定是可能的。