stevo_ wrote:
I wouldn't say its a 'flawed architecture' at all, it was designed with its purpose, not to rely on the session...

Yes and I agree with the idea of ViewState, only that in cases where you want to perform bulk editing and updating (as is in my case) the ViewState causes problems.

Which is why I am suggesting that ViewState should be encoded and decoded individually for each control, this way it gets rid of the problem with large ViewState while at the same time achieving what ViewState is useful for. Just an idea I guess.