I was reading some posts on Coding Horror blog about working with the horrors of tag soup. It seems like the only way to simplify html generation is to use a templating engine.
Do you know any templating engine for ASP.NET MVC framework?
think your question is answered perfectly in an older topic here: http://stackoverflow.com/questions/173207/best-template-engine-for-aspnet-mvc
there are many view engines for asp.net mvc framework:
StringTemplate is a decent alternative.
Here's the ViewEngine (with Source), and some tutorials.