RazorEngine模板化电子邮件

RazorEngine模板化电子邮件,razor,razorengine,Razor,Razorengine,是否可以像razor引擎一样声明属性 Hello @customername 而不是像 Hello @Model.customername 据我所知,您需要@Model来检索customername。 您可以在代码的开头创建一个变量,并用customerName填充它,但无论哪种方式,您都至少需要@Model一次 var customerName = @Model.customername; Hello @customername 感谢您的回复,如果我能在呈现

是否可以像razor引擎一样声明属性


     Hello @customername

而不是像


      Hello @Model.customername


据我所知,您需要@Model来检索customername。 您可以在代码的开头创建一个变量,并用customerName填充它,但无论哪种方式,您都至少需要@Model一次

var customerName = @Model.customername;
Hello @customername

感谢您的回复,如果我能在呈现之前将此变量声明为“模板外”,那就太好了。您可以在代码外创建“helper”方法,但它们确实需要输入参数,因此您不能在模板外声明所有内容。我假设您使用此RazorEngine,因此请看一下如何使用外部助手方法: