打印本文 打印本文 关闭窗口 关闭窗口
为ASP.NET组件加上Collection集合属性(C#)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数5312  更新时间:2009/4/23 10:45:09  文章录入:mintao  责任编辑:mintao

        {

            get

            {

                return (StringItem)base.List[index];

            }

            set

            {

                List[index] = value;

            }

        }

 

        public void Add(StringItem aItem)

        {

            base.List.Add(aItem);

        }

 

        public void Remove(int index)

        {

            if(index < base.Count - 1 && index > 0 )

            {

                base.List.RemoveAt(index);

            }

        }

        #region IStateManager 成员

 

        void IStateManager.TrackViewState()

        {

            for(int i = 0 ; i < base.List.Count; i ++)

            {

                ((IStateManager)base.List[i]).TrackViewState();

            }

        }

 

        bool IStateManager.IsTrackingViewState

        {

            get

            {              

                return marked;

            }

        }

 

        object IStateManager.SaveViewState()

        {      

            object[] iState = new object[base.List.Count];

            for(int i = 0 ; i < base.List.Count; i ++)

            {

                iState[i] = ((IStateManager)base.List[i]).SaveViewState();

            }

            return iState;

        }

 

        void IStateManager.LoadViewState(object state)

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页

打印本文 打印本文 关闭窗口 关闭窗口