如何防止Sitecore中自定义UI后出现错误消息
我构建了一个内容编辑器XMLUI元素。我通过带有代码的命令启动它如何防止Sitecore中自定义UI后出现错误消息,sitecore,sitecore8,sitecore8.2,sitecore9,Sitecore,Sitecore8,Sitecore8.2,Sitecore9,我构建了一个内容编辑器XMLUI元素。我通过带有代码的命令启动它 string url = Sitecore.UIUtil.GetUri("control:CloneToMarkets") + "&id=" + HttpUtility.UrlEncode(id) + "&path=" + HttpUtility.UrlEncode(path) + "&database=" + HttpUtility.UrlEncode(database); Context.ClientP
string url = Sitecore.UIUtil.GetUri("control:CloneToMarkets") + "&id=" + HttpUtility.UrlEncode(id) + "&path=" + HttpUtility.UrlEncode(path) + "&database=" + HttpUtility.UrlEncode(database);
Context.ClientPage.ClientResponse.ShowModalDialog(url, "400px", "700px", string.Empty, true);
在我的DialogForm类中,我重写了OnLoad()和OnOK()。对于onload,我在类的开头调用它的基方法,而OnOk以基方法结束
如果在自定义对话框窗体上输入“ok”、“cancel”或“X”,则会出现以下错误:
我的对话框工作正常,并且完成了它的目的,我只是在事后得到了这个错误。有人知道这是什么原因吗?我相信当Sitecore客户端用户被错误地归类为机器人时,您会遇到一个已知的问题 通常,当启用Sitecore分析且用户在登录Sitecore客户端之前不访问站点前端时,会发生这种情况。在这种情况下,当前会话可能被错误地识别为机器人访问,并将导致管理员会话过期,因为Sitecore Analytics减少机器人访问的会话超时,以最大限度地降低服务器资源利用率 因此,请确保在您的CM实例上禁用了
Sitecore.Analytics.Tracking.RobotDetection.config
,并在web.config
中进行以下更改:
system.web/httpModules
节点中,name=“MediaRequestSessionModule”
将以下行更改为
“Sitecore.Analytics.RobotDetection.Media.MediaRequestSessionModule,Sitecore.Analytics.RobotDetection”
至“Sitecore.Analytics.Media.MediaRequestSessionModule,Sitecore.Analytics”
system.webServer/modules
节点中,name=“MediaRequestSessionModule”
将以下行更改为
“Sitecore.Analytics.RobotDetection.Media.MediaRequestSessionModule,Sitecore.Analytics.RobotDetection”
至“Sitecore.Analytics.Media.MediaRequestSessionModule,Sitecore.Analytics”