}
public virtual object Value {
- get { return keyTable [0]; }
+ get {
+ if (keyTable.Count == 0)
+ return null;
+ return keyTable [0];
+ }
}
public virtual IOrderedDictionary Values {
}
}
+ protected virtual void TrackViewState ()
+ {
+ trackViewState = true;
+ }
+
+ protected virtual bool IsTrackingViewState {
+ get { return trackViewState; }
+ }
+
void IStateManager.LoadViewState (object savedState)
{
LoadViewState (savedState);
void IStateManager.TrackViewState ()
{
- trackViewState = true;
+ TrackViewState ();
}
bool IStateManager.IsTrackingViewState {
- get { return trackViewState; }
+ get { return IsTrackingViewState; }
}
}
}