请教提示语法错误:“WayControls.WayCheckFormItemCollection”并不包含对“LoadViewState”的定义错在哪里?请指教。以下为代码
出错的文件内容:
namespace WayControls

public class WayCheckForm : WebControl
protected override void LoadViewState(object savedState)
        {
            if (savedState != null)
            {
                object[] objArray1 = (object[]) savedState;
                base.LoadViewState(objArray1[0]);
                this.Items.LoadViewState(objArray1[1]);

            }
        }

public WayCheckFormItemCollection Items
        {
            get
            {
                return this._Items;
            }
            set
            {
                this._Items = value;
            }
        }
WayCheckFormItemCollection在另一个文件中:
namespace WayControls

public class WayCheckFormItemCollection : WayCollectionBaseWayCollectionBase在另一个文件中:
namespace WayControls

public class WayCollectionBase : CollectionBase, IStateManager

void IStateManager.LoadViewState(object savedState)
        {
            
        }几个文件都出现这样的错误了。怎么改?