Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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
未从asp.net 4.0正确解释javascript_Javascript_Asp.net 4.0 - Fatal编程技术网

未从asp.net 4.0正确解释javascript

未从asp.net 4.0正确解释javascript,javascript,asp.net-4.0,Javascript,Asp.net 4.0,我最近从asp.NET3.5升级到了4.0。从那以后,我在超链接中遇到了一些javascript的随机问题。据我所知,浏览器无法正确解释某些超链接中的javascript。例如,我有一个网站地图树视图。有人正在单击“展开/折叠”图像,而不是执行javascript,而是试图将其指向页面: javascript:TreeView_ToggleNode(ctl00_MainContent_TreeView1_Data,1,ctl00_MainContent_TreeView1n1,'

我最近从asp.NET3.5升级到了4.0。从那以后,我在超链接中遇到了一些javascript的随机问题。据我所知,浏览器无法正确解释某些超链接中的javascript。例如,我有一个网站地图树视图。有人正在单击“展开/折叠”图像,而不是执行javascript,而是试图将其指向页面:

javascript:TreeView_ToggleNode(ctl00_MainContent_TreeView1_Data,1,ctl00_MainContent_TreeView1n1,' ',ctl00_MainContent_TreeView1n1Nodes)
我知道会发生这种情况,因为我从结果请求到“javascript:TreeView_Toggle…”得到错误“从客户端检测到一个潜在危险的请求。路径值:)”

这只是一个例子。我在其他链接上也遇到了一些其他错误。它也不是一个特定的浏览器。它的范围从IE6到Firefox 14

我也不能肯定在我升级之前没有发生过这种情况,升级正在捕获这些“潜在危险的请求”。但是我有

requestValidationMode="2.0"
我自己无法重现这个错误。我刚从网站出错时收到的电子邮件中看到了这一点


如有任何建议和/或建议,将不胜感激。谢谢

无论原因是什么,您的链接中的javascript被不适当地呈现到您的超链接中,或者它们被操纵成页面链接。requestValidationMode与此无关。感谢您的评论。我理解验证不是根本原因。我只是简单地包括了b/c,这就是我如何知道它正在发生的。正如我上面所说的,我并不完全相信它在升级之前没有发生,但是升级导致验证失败并向我发送错误。