摘要:
INamingContainer接口
INamingContainer接口是组合控件需要继承的一个接口,但它具体有什么作用呢?
INamingContainer 是一个没有方法的标记接口。当控件在实现INamingContainer 时,ASP.NET 页框架可在该控件下创建新的命名范围,因此能够确保子控件在控件的分层树中具有唯一的名称。当复合控件公开模板属性,提供数据绑定或需要传送事件到子控件时,这是非常重要的。
简单的说就是为子控件id加一个前缀,前缀名就是父控件名称;比如在formview1下的模板列中加入一个label1,那么在生成的页面中,改label做为formview1的子控件,其id被改为了formview1_label1,作用是为了保证其id的唯一性 阅读全文
posted @ 2007-03-23 12:41 seyon 阅读(1655) 评论(6) 推荐(0)