Il controllo ImageButton come altri controlli del Framework 2.0, inserisce nel ControlState alcune informazioni per il suo funzionamento.
Questo comportamento provoca l'aumento delle informazioni contenute nel _VIEWSTATE.
Se l'ImageButton viene inserita in ua colonna personalizata della GridView la dimensione del ControlState diventa rilevante.
Dalla Msdn:
Lo stato del controllo è un oggetto costituito da dati critici relativi allo stato di visualizzazione necessari per il corretto funzionamento di controlli server Web e archiviati in un oggetto separato rispetto alle informazioni sullo stato di visualizzazione normale. I dati relativi allo stato del controllo non sono influenzati dalla disattivazione dello stato di visualizzazione a livello dell'oggetto Page, ma richiedono alcuni passaggi di implementazione aggiuntivi.