日期:2014-05-18  浏览次数:20473 次

回发或回调参数无效,2005的这个错误到底是干吗的
一个页面
就放置了一个Menu
在Menu控件的Item属性里面手工添加了几项(包含子项的)
然后运行的时候点击菜单就报

回发或回调参数无效。在配置中使用   <pages   enableEventValidation= "true "/>   或在页面中使用   <%@   Page   EnableEventValidation= "true "   %>   启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用   ClientScriptManager.RegisterForEventValidation   方法来注册回发或回调数据以进行验证。  

这个页面里面除了Menu控件其他什么都没有
也没有任何代码
居然也会报错
Web.Config里面加了 <pages   enableEventValidation= "false "/> 虽然不会报错了
但是不知道这样加了以后会不会有什么问题
会不会客户端提交的数据收不到?

------解决方案--------------------
会有影响的啊,我以前也有过这个问题,但是没有能解决
------解决方案--------------------
Web.Config里面加了 <pages enableEventValidation= "false "/> 虽然不会报错了
但是不知道这样加了以后会不会有什么问题

-------------------------
禁用ASP.NET对回送数据的检验将影响程序的安全性