当前位置: 首页 > article >正文

回发或回调参数无效。 问题的解决和思考

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

 

出现了以上的报错,网上说的很多,最后还是自己解决。

问题出现的原因很简单,排除低级错误,什么用了多个Form之类的不说了。

(我的思路可能不是很流畅,将就看吧)

1. 首先将<%@   Page   EnableEventValidation= "false"   %> ,这样设置的后果相信大家发现等于没解决,

     因为你的很多更新没效果了。

2. 出现的问题最大的可能就是Item项的更新,各种包含Items的控件,如DropdownList, repeater等等。

3. 我之前写过一个同样功能的DataList没有问题。

4. 问题就在于页的Page_Load事件里报错,熟悉页事件的都知道还没有到你更新控件的事件。

5. 所以你是不是考虑将Page_Load里的绑定数据写在 if(!IsPostBack)里面。

6. 好了,这样大家发现更新后回发的页面没更新,对了,在上面的 if(!IsPostBack)里面,当然不刷新了。

7. 所以,你要在控件的更新事件里(不是更新事件,是包含对Lists操作的事件里)在对Lists操作后,再进行一次绑定(或同Page_Load里的刷新显示)。

 

 

转载于:https://www.cnblogs.com/keyrratuff/archive/2009/01/25/1380882.html

http://www.lryc.cn/news/2420494.html

相关文章:

  • dreamweaver4.0--9.0序列码全(学习参考)(仅供记忆用)
  • 创建视图簇SE54并SE93赋予事务代码
  • 哔哩下载姬(downkyi)v1.4.0 B站视频下载工具 哔哩哔哩视频解析
  • 对Gamma校正的理解
  • use sentences perfectly
  • 爬虫登陆实战 --- QQ音乐扫码登陆!真不难!
  • 逻辑非运算“!”,双重非运算
  • [技巧攻略] Zombie Cafe攻略 僵尸咖啡厅图文详解+刷级攻略
  • Node.js可以做什么
  • 理解P值
  • 09、Swift中的class
  • 淘宝宝贝详情页设计指南:从构思到实现,打造高转化率的页面
  • 详解箭头函数和普通函数的区别以及箭头函数的注意事项、不适用场景
  • PL/SQL 例外(异常) exception
  • windows下钩子的使用
  • 设计测试用例(蘑菇街web的登录页面)
  • Windows中DLL文件基本原理及修改方法
  • MySQL Cluster 集群部署
  • navicat for mysql cannot create file
  • Code Jam练习
  • 这几个免费资源网站太强了!老司机们都收藏了!
  • 影视后期制作的探索:C4D与MAYA的比较
  • 2024年五一数学建模竞赛C题思路解析+代码+论文
  • 2024年软件测试工具总结 —— 性能测试工具
  • 微信网站域名如何做防封和防屏蔽技术
  • VC 下Microsoft Speech SDK 5.1 开发小结
  • 戴尔不再提供电脑和手机互联功能:Mobile Connect应用将终止服务(学习资料)
  • Flex的item Editor,itemReder小结 ——(学习自FlexCookbox)
  • echarts 地图_博客 城市访问量统计并且通过Echarts+百度地图展示
  • 什么是代理服务器?如何在编程中使用它?