Что означает «грязный» в контексте ViewState?
Каким образом ViewState получает выгоду от пометки чего-либо как "грязного"?
Вы говорите о IsItemDirty-свойстве класса StateBag ?Это свойство используется, чтобы указать, был ли определенный элемент изменен во время текущего запроса.
Вот довольно старая статья, которая объясняет некоторые из них: http://msdn.microsoft.com/en-us/magazine/cc188774.aspx