Posted on 2007-04-04
I have an ASP.NET 2.0 Web Application, which is written in C# on VS.NET 2005 Arc.
Aside from a repeater control on my page, I produce all html elements manually (raw html - no web controls.). I also don't care for controling state from / in UI.
I'm trying to completely remove all traces of the _VIEWSTATE input. I disabled viewstate on the page level and in the FORM element. But I can't seem to get rid of the last <intput name="_VIEWSTATE" ..>.
I'm concerned about the value effecting Search Engine Optimization (SEO). I have two reasons for this concern;
1. I don't want any additional content effecting key-word ratio, and..
2. I'm concerned that if the viewstate values change from user to user / hour to hour / version to version.. etc; this may effect the concistantcy and validation process of SEO.
Please.. if you could tell me how to get rid of _VIEWSTATE forever, I would be very greatful.