为了账号安全,请及时绑定邮箱和手机立即绑定

如何把两个控件做成一个控件?

如何把两个控件做成一个控件?

慕雪6442864 2018-11-22 09:06:19
如何把两个控件做成一个控件?新控件拥有原控件的所有&nbsp;属性,事件,方法。</P> <P mce_keep="true">具体点就是想把<BR>&nbsp; A控件:AspNetPager.dll&nbsp;&nbsp;<BR>&nbsp;&nbsp;B控件:Repeater<BR>组合成新的 C控件。<BR><BR>C包涵 A 和 B的所有属性方法&nbsp;。</P> <P mce_keep="true">该不会要我把A、B的所有属性、事件、方法都在C中抄一便吧!!!</P> <P mce_keep="true">希望能有简单方法实现
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

这个不难 把2个控件写在一个自定义控件里 然后对自定义控件加2个属性 属性类型分别为AspNetPager 和 Repeater 当外部使用这个控件的时候 通过属性来调用自定义控件里的这2个对象 这就是基本思路 我看你的想法是想做个控件 能够绑定repeater同时代分页功能 所以仅仅有这2个对象的所有属性是不够的 还需要将这2个控件之间的数据逻辑部分联系起来 至于如何联系 这个还需要你自己努力 外人的帮忙是有限的

查看完整回答
反对 回复 2018-11-23
?
白衣染霜花

TA贡献1796条经验 获得超10个赞

你想建一个复合控件,提供思路:新建一个用户控件,同时继承,:AspNetPager,Repeater。这样你可以拥有控件的所有public属性。

查看完整回答
反对 回复 2018-11-23
  • 2 回答
  • 0 关注
  • 410 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信