Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止Sitecore中自定义UI后出现错误消息_Sitecore_Sitecore8_Sitecore8.2_Sitecore9 - Fatal编程技术网

如何防止Sitecore中自定义UI后出现错误消息

如何防止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

我构建了一个内容编辑器XMLUI元素。我通过带有代码的命令启动它

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”

  • 此外,请查看此处的类似帖子: