C# ASP.NET服务器的Word邮件合并
需要为ASP.NET应用程序执行邮件合并 仅考虑直接以编程方式使用word,但这会产生liscening含义,不建议使用()C# ASP.NET服务器的Word邮件合并,c#,.net,asp.net,ms-word,C#,.net,Asp.net,Ms Word,需要为ASP.NET应用程序执行邮件合并 仅考虑直接以编程方式使用word,但这会产生liscening含义,不建议使用() 我们也在研究openXML/Word自动化服务。但不确定是否可以通过此轻松实现邮件合并?我们在4-5年前就有这样的要求,然后我们决定采用定制的自制解决方案。以下是可能对您有所帮助的解决方案概述: 使用富文本框捕获邮件模板(用户可以创建自己的邮件)。使用特殊语法在模板中插入数据的占位符。因此,您拥有的是一个包含占位符的html正文 当需要为N条记录生成邮件时,对于每条记录,
我们也在研究openXML/Word自动化服务。但不确定是否可以通过此轻松实现邮件合并?我们在4-5年前就有这样的要求,然后我们决定采用定制的自制解决方案。以下是可能对您有所帮助的解决方案概述:
编辑:如果您的要求是拥有用户定义的邮件模板,则上述所有内容都是相关的。如果您只有预定义的模板集,那么解决方案可能会简单得多——例如,(正如Yves指出的)使用带有数据绑定表达式的aspx文件来获取html/xml正文,然后将其转换为相关格式。然后,您可以使用来捕获任意数量记录的页面输出。您可以使用aspx页面来呈现xml。只需将内容类型设置为正确的格式。请查看:ntemplates.codeplex.com