首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExactTarget -如何在电子邮件模板中添加动态用户创建的内容

ExactTarget -如何在电子邮件模板中添加动态用户创建的内容
EN

Stack Overflow用户
提问于 2013-08-23 23:27:58
回答 2查看 767关注 0票数 1

我们有一封电子邮件目前正在后端代码(C#)中创建,并通过ExactTarget应用编程接口发送。我想把它移到ExactTarget中的一个模板中,这样我们就不必在C#中维护用StringBuilder()编写的超文本标记语言。问题是电子邮件的内容是由用户输入的内容决定的。用户填写一份他们想要的样品的表单,然后发送一封电子邮件给一个人来履行订单。

因此,举个例子:

代码语言:javascript
复制
<tr>
    <td>Product Number</td>
    <td>Quantity</td>
</tr>
<tr>
    <td>Product Number</td>
    <td>Quantity</td>
</tr>

可以排序的样本的最大数量是16。是否有方法循环发布到ExactTarget的内容,以创建正确的行数,而不是将16行硬编码到模板中,其中一半为空。

如果我需要更详细的说明,请告诉我。

EN

回答 2

Stack Overflow用户

发布于 2013-08-24 18:19:32

您可以尝试创建一个局部视图,如下所示:

代码语言:javascript
复制
@model IEnumerable<CartItems>
<table>
@foreach(var item in Model)
{
    <tr>
    <td>@item.Number</td>
    <td>@item.Quantity</td>
    <tr>
}
</table>

按照他在这里的建议,从你的C#代码中调用它。Render a view as a string

票数 0
EN

Stack Overflow用户

发布于 2015-06-03 14:13:46

正如jordanm提到的,这里有一个ExactTarget文档中的示例介绍了这一点。在触发的发送过程中,将定制输入作为XML传递,并使用AMPscript将其解析/注入到HTML中。

http://help.exacttarget.com/en/documentation/exacttarget/content/ampscript/using_ampscript_with_the_web_service_api/passing_content_to_a_triggered_send_message_at_send_time/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18406556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档