【问题标题】:RazorEngine templating emailsRazorEngine 模板化电子邮件
【发布时间】:2013-02-18 11:51:17
【问题描述】:

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


     Hello @customername

而不是喜欢


      Hello @Model.customername

【问题讨论】:

    标签: razor razorengine


    【解决方案1】:

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

    var customerName = @Model.customername;
    Hello @customername
    

    【讨论】:

    • 感谢您的回复,如果我可以在渲染之前将这些变量声明为“模板之外”,那就太好了。
    • 您可以在代码之外创建“帮助”方法,但它们确实需要输入参数,因此您不能在模板之外声明所有内容。我假设您使用此 RazorEngine,因此请在此处查看如何使用外部辅助方法:razorengine.codeplex.com/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 2013-08-12
    • 2021-09-12
    相关资源
    最近更新 更多