Как уже упоминалось в smnbss, для этого не существует инструмента конвертации.Тем не менее, есть новая поддержка intellisense для HTML5 и CSS3 в VS 2010 с новым SP1.Дополнительная информация:
http://madskristensen.net/post/HTML5-CSS3-in-Visual-Studio-2010-SP1.aspx
http://geekswithblogs.net/ranganh/archive/2011/02/07/html5-and-visual-studio-2010.aspx
Это вполне возможно сделать, если вы избегаете использования элементов управления, которые выдают ужасный HTML;например, выберите ListViews вместо GridViews.
Кроме того, используйте HTML5Boilerplate , чтобы помочь вам в согласованности между браузерами.
А вот как интегрировать Boilerplate в проект веб-форм ASP.NET с Nuget (Предостережение: это новое, и я его не пробовал):
http://nuget.org/List/Packages/Html5Boilerplate.WebForm
Прежде чем применять HTML5Boilerplate, вам необходимо определить свои собственные приоритеты в отношении вашей пользовательской базы, а затем определить, какое сочетание лучше подходит для вашей ситуации:
Прогрессивное улучшениеи постепенная деградация
Наконец, поскольку использование «мобильной» сети впервые превзошло использование браузеров для настольных компьютеров, вы можете подумать о том, чтобы «1028 * Mobile First »
ОБНОВЛЕНИЕ:
ASP.NET MVC3 только что выпущен и включает шаблоны проектов с поддержкой HTML 5:
http://www.asp.net/mvc/mvc3