Sitecore电子邮件活动管理器联机查看

Sitecore电子邮件活动管理器联机查看,sitecore,email-templates,campaign-monitor,Sitecore,Email Templates,Campaign Monitor,我在使用sitecore 7.0和ECM 2.1时遇到了一个问题。我试图添加一个在线查看链接到我的邮件,但我不知道重定向到哪里。基本上,消息是由不同的模块和不同的数据源组成的,所以我没有页面?有人有什么建议/例子吗 提前感谢您应该能够为此使用一些查询字符串参数,传递消息的Id和语言。您必须确保所有ECM项目都已发布,以使其正常工作 我在下面的用户控件的代码隐藏中设置了一个基本的ASP.NET超链接。然后,可以将此控件添加到消息使用的布局中: ViewOnlineHyperlink.Navigat

我在使用sitecore 7.0和ECM 2.1时遇到了一个问题。我试图添加一个在线查看链接到我的邮件,但我不知道重定向到哪里。基本上,消息是由不同的模块和不同的数据源组成的,所以我没有页面?有人有什么建议/例子吗


提前感谢

您应该能够为此使用一些查询字符串参数,传递消息的Id和语言。您必须确保所有ECM项目都已发布,以使其正常工作

我在下面的用户控件的代码隐藏中设置了一个基本的ASP.NET超链接。然后,可以将此控件添加到消息使用的布局中:

ViewOnlineHyperlink.NavigateUrl=String.Format(“/?sc_itemid={0}&sc_lang={1}&sc_pd_view=1”,Sitecore.Context.Item.ID,Sitecore.Context.Language);

谢谢伊恩,我尝试了你的建议,url的格式似乎正确(ID指向电子邮件)。但是,当我打开链接时,它会显示主页?似乎没有重定向。。。当我从sitecore预览时,它显示良好。。。{IDHERE}&sc_mode=preview&sc_lang=en但它需要登录。。。有什么想法吗?