如何在自定义保存操作WFFM中获取Sitecore.Current.Site对象?

我正在使用Sitecore Webforms For Marketers 。 在我的表单的save action ,我获得Sitecore.Context.Site对象,但该对象不返回正确的上下文。 值为“modules_shell”。 有谁知道我怎么能得到正确的背景?

非常感谢。

在不知道您的设置细节的情况下,我建议您以与Sitecore的站点解析器相同的方式确定正确的站点:

 var url = System.Web.HttpContext.Current.Request.Url; var siteContext = Sitecore.Sites.SiteContextFactory.GetSiteContext(url.Host, url.PathAndQuery); 

我在这里有这个问题的代码: http : //firebreaksice.com/sitecore-context-site-resolution/