I have tried this in various 'protected override void Render(System.Web.UI.HtmlTextWriter writer)' places in Cuyahoga with no success so far:
//Begin custom 'Move ViewState'
int StartPoint = html.IndexOf("<input type=\"hidden\" name=\"__VIEWSTATE\""

;
if (StartPoint >= 0) { int EndPoint = html.IndexOf("/>", StartPoint) + 2;
string viewstateInput = html.Substring(StartPoint, EndPoint - StartPoint);
html = html.Remove(StartPoint, EndPoint - StartPoint);
int FormEndStart = html.IndexOf("</form>"

- 1;
if (FormEndStart >= 0)
{
html = html.Insert(FormEndStart, viewstateInput);
}
}
//End custom 'Move ViewState'
Anyone successfully moved the ViewState to the bottom of the page? (For SEO reasons).