INamingContainer 接口

任何实现该接口的控件都创建一个新的命名空间,在这个新的命名空间中,所有子控件 ID 属性在整个应用程序内保证是唯一的。由该接口提供的标记允许在支持数据绑定的 Web 服务器控件内唯一命名动态生成的服务器控件实例。这些控件包括Repeater,DataGrid,datalist,checkboxlist,changepassword,loginview.menu,sitemapnodeitem,radiobuttonlist 控件.

 

代码
using System;
using System.Collections;
using System.Web;
using System.Web.UI;

namespace TemplateControlSamples {

    
public class RepeaterItem : Control, INamingContainer {

        
private int itemIndex;
        
private object dataItem;

        
public RepeaterItem(int itemIndex, object dataItem) {
            
this.itemIndex = itemIndex;
            
this.dataItem = dataItem;
        }

        
public object DataItem {
            
get {
                
return dataItem;
            }
        }

        
public int ItemIndex {
            
get {
                
return itemIndex;
            }
        }
    }
}

 

 

posted on 2010-08-03 14:05  不悔的青春  阅读(241)  评论(0编辑  收藏  举报

导航