Gridview ControlState ist sehr groß, auch wenn ViewState deaktiviert ist und keine DataKeyNames verwendet werden

Ich habe eine asp: Gridview an eine asp: ObjectDataSource gebunden. Ich habe den ViewState in der GridView deaktiviert und die DataKeyNames-Eigenschaft nicht festgelegt. Ich habe ungefähr 10 BoundFields und ein paar TemplateFields. Diese TemplateFields sind nicht an Serversteuerelemente gebunden, sondern an ein Ankertag oder ein IMG-Tag.

Wenn ich jedoch zur Laufzeit die Seitenverfolgung einschalte, sehe ich, dass der ControlState der Rasteransicht zwischen 7 und 12 KB variiert, um nur 14 Datenzeilen anzuzeigen. (Die Ansichtsquelle auf der gerenderten Seite enthält auch eine lange Zeichenfolge im ausgeblendeten Feld __VIEWSTATE.) Ich verstehe nicht, warum dies passiert, da ich enableViewState = "false" in der Rasteransicht habe und, wie oben erwähnt, keine DataKeyNames verwende. Woher kommt dieser Gridview ControlState und gibt es eine Möglichkeit, ihn loszuwerden?

Vielen Dank im Voraus, Tim