Professional asp.net 2.0 Server Control and Component Development

P60
    
public override void Reset()
{
    
base.Reset();
    
if (IsEmpty)
        
return;
    
if (IsSet(“BackImageRepeat”))
        ViewState.Remove(“BackImageRepeat”);
}

可否这样写呢?
public override void Reset()
{
    
if (IsEmpty)
        
return;
    
base.Reset();
    
if (IsSet(“BackImageRepeat”))
        ViewState.Remove(“BackImageRepeat”);
}

P61
public override void MergeWith(Style s)
{
    
if (s == null)
        
return;
    
if (IsEmpty)
    
{
        CopyFrom(s);
        
return;
    }

    CustomTableStyle cs 
= s as CustomTableStyle;
    
if (cs == null || cs.IsEmpty)
        
return;
    
if (cs.IsSet(“BackImageRepeat”) && !IsSet(“BackImageRepeat”))
        
this.BackImageRepeat = cs.BackImageRepeat;
}
为何不需调用基类的MergeWith?

posted on 2007-08-29 22:24  融化了的朱古力  阅读(198)  评论(0)    收藏  举报

导航