主页 > 知识库 > asp.net自定义控件回发数据实现方案与代码

asp.net自定义控件回发数据实现方案与代码

热门标签:淘宝地图标注如何做 太原外呼电销机器人费用 保山电话外呼管理系统怎么用 电话机器人广告话术 外呼系统用员工身份证 朝阳市地图标注 使用智能电话机器人违法吗 苏州销售外呼系统预算 东莞语音电销机器人排名
在实现asp.net的自定义控件中,若要实现数据的回发或者post数据,那自义控件必须实现IPostBackDataHandler接口, 在该接口中有两个方法一个是LoadPostData,另一个是RaisePostDataChangedEvent。第一个方法用于在回发数据时,填充自定义控件的相关属性,第二个方法用于激发控件相关的事件。也就是说这两个方法,应该是在提交数据的时候进行调用的。

可是,我们在实现自己的控件时,虽然继承了 IPostBackDataHandler,但是在提交数据的时候确发现程序没有去调用 IPostBackDataHandler 中的方法。经过研究发现,若要实现数据回发,除了需要实现IPostBackDataHandler接口外,还需要将控件注册成需要回发数的控件。要实现注册,就是在自定义控件里重写OnPreRender方法,并在该方法中调用Page.RegisterRequiresPostBack(this);这句代码。写法如下:

复制代码 代码如下:

public class MyControl : WebControl, IPostBackDataHandler{

protected override void OnPreRender(EventArgs e)
{
Page.RegisterRequiresPostBack(this);

base.OnPreRender(e);
}

}

通过实现以上代码,当在提交数据时,就会发现IPostBackDataHandler接口的方法,就被调用了。接下来,怎么做,你懂的啊。
您可能感兴趣的文章:
  • asp.net自定义控件代码学习笔记
  • asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
  • Asp.net 动态加载用户自定义控件,并转换成HTML代码
  • asp.net DropDownList自定义控件,让你的分类更清晰
  • asp.net中使用自定义控件的方式实现一个分页控件的代码
  • Asp.net清空控件值的方法(可自定义控件类型)
  • asp.net自定义控件中注册Javascript问题解决方案
  • 浅谈ASP.NET中最简单的自定义控件
  • asp.net动态加载自定义控件的方法
  • Asp.net自定义控件之加载层

标签:呼伦贝尔 西藏 绥化 潜江 运城 克拉玛依 阿里 洛阳

巨人网络通讯声明:本文标题《asp.net自定义控件回发数据实现方案与代码》,本文关键词  asp.net,自定义,控件,回发,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp.net自定义控件回发数据实现方案与代码》相关的同类信息!
  • 本页收集关于asp.net自定义控件回发数据实现方案与代码的相关信息资讯供网民参考!
  • 推荐文章