[导入]利用IExtenderProvider接口自动为控件添加属性
2007-12-05 22:44 午夜瞎想 阅读(254) 评论(0) 编辑 收藏 举报
有时想给页面上的所有控件添加一个属性,如果都重写的话,又太麻烦,.net为我们提供了一个IExtenderProvider接口可以自动的为控件添加属性
创建一个自定义控件,继承IextenderProvider接口
[ProvideProperty("DataField", typeof(System.Web.UI.WebControls.WebControl))] ///你要添加的属性
[ToolboxData("<{0}:ControlDataField runat=server></{0}:ControlDataField>")]
public class ControlDataField : WebControl, IExtenderProvider
实现IextenderProvider接口的方法
public bool CanExtend(object extendee)
相关文章:
文章来源:http://hi.doublog.com/master/blog/item/82/
创建一个自定义控件,继承IextenderProvider接口
[ProvideProperty("DataField", typeof(System.Web.UI.WebControls.WebControl))] ///你要添加的属性
[ToolboxData("<{0}:ControlDataField runat=server></{0}:ControlDataField>")]
public class ControlDataField : WebControl, IExtenderProvider
实现IextenderProvider接口的方法
public bool CanExtend(object extendee)
相关文章:
- 使GridView生成Word Execl文件 (2008-4-13 23:39:35)
- ORM框架实现数据的自动绑定添加修改 <二> (2008-3-27 23:29:34)
- 利用Attribute特性简化多查询条件拼接sql语句的麻烦 (2008-3-27 23:06:45)
- ORM框架实现数据的自动绑定添加修改 <一> (2008-1-22 23:47:35)
- GridView列数字、货币和日期的显示格式 (2008-1-6 22:13:15)
- CreateChildControls 的生命周期 (2007-12-27 17:46:42)
文章来源:http://hi.doublog.com/master/blog/item/82/