【问题标题】:How to get the Sitecore.Current.Site object inside custom save action WFFM?如何在自定义保存操作 WFFM 中获取 Sitecore.Current.Site 对象?
【发布时间】:2013-12-27 23:55:06
【问题描述】:

我正在使用 面向营销人员的 Sitecore Webforms。在我的表单的save action 中,我得到了Sitecore.Context.Site 对象,但该对象没有返回正确的上下文。值为“modules_shell”。 有谁知道我如何获得正确的上下文?

非常感谢。

【问题讨论】:

    标签: c# sitecore web-forms-for-marketers


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多