LoadPostData是接口IPostBackDataHandler的方法

方法一般长这样

public bool LoadPostData(string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
        {
            string strOldValue = Text;
            string strNewValue = postCollection[this.UniqueID];
            if (strOldValue == null || (strOldValue != null && !strOldValue.Equals(strNewValue)))
            {
                this.Text = strNewValue;
                return true;
            }
            return false;
        }

如果 返回true则 调用RaisePostDataChangedEvent()方法

但是 即使继承了IPostBackDataHandler接口,也并不是所有的 html控件都能引发 LoadPostData

比如 type=button (虽然可以用this.Page.RegisterRequiresPostBack(this);强制他执行LoadPostData,但是没有意义)

我想原因是 type=button的value 不会被post回服务器吧 ,因为LoadPostData方法中要用 postCollection[this.UniqueID]这样的方式去 得到控件新的值

既然无法post回服务器 那么 postCollection[this.UniqueID]肯定得到null 所以LoadPostData 就没有意义了

转载于:https://www.cnblogs.com/tutuzhang/archive/2011/04/08/2008905.html

LoadPostData 的一些注意事项相关推荐

  1. C++ OP相关注意事项

    C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...

  2. Hashing散列注意事项

    Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...

  3. android 读取asset下的文件注意事项

    注意事项:file:后面是三个斜杠,后面是android_asset,在后面就是html的名字.

  4. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)

    Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...

  5. 【整理】NSTimer使用及注意事项

    一.NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法. + (NSTimer ...

  6. WIN7源码安装Apache和PHP注意事项

    安装注意事项. 你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的. Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 ...

  7. html语言书写注意事项,CSS命名规范参考及书写注意事项

    CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...

  8. 安川g7接线端子图_西门子SIWAREX称重模块安装接线注意事项!

    与称重变送器和称重仪表不同,SIWAREX系列称重模块可以直接接收称重传感器输出的mV信号,并与西门子控制系统(包括S7 200/300/1200/ET200M/ ET200S)无缝集成,具有扩展灵活 ...

  9. 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...

    扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...

最新文章

  1. 工作中使用计算机的经验,事业单位考试中计算机工作经历是什么意思
  2. 使用P3P共享Cookie与Session小结
  3. 【CyberSecurityLearning 40】网络地址配置(Kali/CentOS)
  4. 计算机上开发和运行应用程序与操作系统无关,计算机期中测验理论部分和答案-C.doc...
  5. “奔三”了,程序员,你该怎么选择未来的路?
  6. 多线程之实现Runnable接口及其优点
  7. 在Linux系统下实现进程,Linux进程学习(一)之Linux进程的基本知识和实现
  8. QTP不识别树结构中的点击事件
  9. AI+进入科学界:人工智能将主导原子世界的科学发现进程
  10. mysql.h说明文档,mysql.h:没有文件或目录
  11. maven教程一:快速搭建
  12. 第六章 Dubbo的源码解析
  13. 智力题解题报告 No.4 9个点10个线
  14. 数学建模学习笔记之相关系数
  15. 学习笔记(1):FFmpeg打造Android万能音频播放器-实现变速变调功能(二)
  16. thingworx学习
  17. 提升自己的实力才是硬道理
  18. 运维工程师发展受限,那么运维转型大数据是个机会吗?
  19. 手机呼叫转移怎么设置
  20. Spring boot 支付宝网站支付

热门文章

  1. Java各种数据类型,自己学习写的笔记!!!
  2. JS向后台传递json数组对象
  3. phpUnit 安装,实例和简单部署
  4. 想了好久 请多多指教
  5. 从如何优化SQL入手,提高数据仓库的ETL效率
  6. C#利用Socket实现客户端之间直接通信
  7. 数据分析和数据挖掘的理论研究必要性
  8. JS URL Parser
  9. 软件项目开发过程中主要遇到的核心问题小结
  10. Day10:html和css