An ex-colleague developed an application that was pretty much an editable grid (think timesheet).
MS Ajax was used for it and the grid was wrapped in an Update panel.
To make things worse the complex object graph was being saved to viewstate so every time the page refreshed i.e. a cell was updated, all the grid and viewstate would get passed from the client to the server in the postback and with a viewstate size of nearly a meg performance is pants.
From my understanding of Ajax we should only be passing about minimal amounts of data and only what is needed. This would require a rewrite and would be costly. What other alternatives are there?
Thanks, B