日期:2014-05-19  浏览次数:21072 次

急问,太感激了
我在.net2005下做开发,设计了一个gridview,其中有一列是模板列,该列是按钮,点击按钮时出错,
提示为“回发或回调参数无效。在配置中使用   <pages   enableEventValidation= "true "/>   或在页面中使用   <%@   Page   EnableEventValidation= "true "   %>   启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用   ClientScriptManager.RegisterForEventValidation   方法来注册回发或回调数据以进行验证”

我将页面的pages   enableEventValidation= "true "   改为“false”以后,点击按钮不提示该错误了,但就是点击按钮后一点反应都没有,请问高手我该怎么解决这个问题。


------解决方案--------------------
加上 if(!ispostback)就可以了

------解决方案--------------------
楼上正解