如题,写了个自定义控件    public class Sample : System.Web.UI.Control
    {
        private int currentIndex = 0;
        public int CI
        {
            get { return this.currentIndex; }
        }
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);            Page.RegisterRequiresControlState(this);
        }
        protected override object SaveControlState()
        {
            return this.currentIndex;
        }
        protected override void LoadControlState(object state)
        {
            Page.Response.Write("LoadControlState<br />");
            currentIndex = (Int32)state;
            currentIndex++;
        }
    }把Sample放到一页面,又放了个无事件按钮,不断点,发现LoadControlState事件从来没有被调用过,换成LoadViewState也一样。想请问下是为什么。谢谢。