2009-12-22 27 views
0

对于SharePoint,我想为工作流任务定制电子邮件正文。不过,我不想使用我的自定义ASCX用户控件来格式化电子邮件。 (我可以看到它们或使用Visual Studio所见即所得进行修改)。理想情况下,我可以将该UserControl呈现为字符串并且可以工作。是否可以通过使用专用的可渲染UserControl来分离数据和演示文稿?

I`v found a solution,但它需要HttpContext.Current!= null才能使用此技术。但是,由于这是一个工作流,并且工作流在延迟事件之间被序列化,所以我没有活动的HttpContext对象(HttpContext.Current = null)。我也不能预先渲染工作流激活事件(在工作流被序列化之前的一段时间),因为我需要的所有数据都可以在之后设置。

解决方法是什么?该模板实际上很简单 - 只是一个包含一些数据的html表格,但所见即所得帮助我很多......

回答

0

我````````````姓)}等,将.htm放在filessytem上,然后在需要时读取该文件,并将这些字段替换为我所需的值。

如果有人以同样的方式记住要传递值System.Web.HttpUtility.HtmlEncode(myvalue),所以没有发生意外。

相关问题