关于控件postback 后viewstate加载失败的问题

我写了一个控件Inherits TextBox,里面有一个复杂属性Tip,但每次postback的时候都说加载viewstate失败,除非我在!postback的情况下给Tip.xxx赋值.

下面我贴出代码,我已经搞了一天了,搞不出什么原因。


JTextBox控件
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Madou.WebControls
{
    [DefaultProperty(
"Text")]
    [ParseChildren(
true), PersistChildren(false)]
    [ToolboxData(
"<{0}:JTextBox runat=server></{0}:JTextBox>")]
    
public class JTextBox : System.Web.UI.WebControls.TextBox
    
{

        
public JTextBox()
        
{
            BackColor 
= System.Drawing.Color.Beige;
           
        }


        
"Private"

        
"定义属性"

        
"override"
    }

}

Tip属性类
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Madou.WebControls.Converter;
namespace Madou.WebControls
{
    [TypeConverter(
typeof(ClipTipComponentConverter))]
    
public class ClipTipComponent : IStateManager
    
{
        
"Private"

        
public ClipTipComponent() { }

        
"属性"