Container's EnableViewState
setting overrides any child control EnableViewState
setting, so if it is set to false
at page level setting it to true
on any of the control has no effect.
Not sure why it works on the TextBox, perhaps it's not a part of the hierarchy.