如何在自定义保存操作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/
- 在OwnerDraw模式下ListBox DrawItem HotLight状态?
- 当DbDataAdapter.Update调用时,为什么我使用ODP.NET OracleDataAdapter获取OracleTruncateException而不使用System.Data.OracleClient的适配器?
- 使用.NET检测用户是否远离PC
- 从node.js解密.NET中的AES256加密数据 – 如何从密码短语中获取IV和密钥
- 隐式运算符,generics不适用于接口
- 访问所有Windows用户的应用程序数据文件夹路径
- C#’或’运营商?
- 非对称加密和解密
- HttpWebRequest将凭据传递给下一个HttpWebRequest