我最近从asp.net 3.5升级到4.0。从那时起,我一直在使用超链接javascript获得一些随机问题。据我所知,浏览器没有正确解释某些超链接中的javascript。例如,我有一个站点地图的TreeView。有人点击“展开/折叠”图片而不是执行javascript,它会尝试将它们指向页面:
javascript:TreeView_ToggleNode(ctl00_MainContent_TreeView1_Data,1,ctl00_MainContent_TreeView1n1,' ',ctl00_MainContent_TreeView1n1Nodes)
我知道这种情况正在发生,因为我收到错误“从客户端(:)检测到一个潜在危险的Request.Path值。”从生成的请求到“javascript:TreeView_Toggle ...”。
这只是一个例子。我在其他链接上也遇到了一些其他错误。它也不是特定的浏览器。它的范围从IE6到Firefox 14.
我也不肯定这是在我升级之前没有发生的事情,升级刚刚抓住这些“潜在的危险请求”。但是我有
requestValidationMode="2.0"
我自己无法重现此错误。我刚刚在网站上发生错误时收到的电子邮件中看到了它。
非常感谢任何建议和/或建议。谢谢