未从asp.net 4.0正确解释javascript
我最近从asp.NET3.5升级到了4.0。从那以后,我在超链接中遇到了一些javascript的随机问题。据我所知,浏览器无法正确解释某些超链接中的javascript。例如,我有一个网站地图树视图。有人正在单击“展开/折叠”图像,而不是执行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,'
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,这就是我如何知道它正在发生的。正如我上面所说的,我并不完全相信它在升级之前没有发生,但是升级导致验证失败并向我发送错误。