The "real coding" comes in where you're adding unique value to whatever it is you're developing.
If you're spending time re-inventing the wheel and choosing to write what will - almost inevitably - be less comprehensive implementations to solve common problems then you're not really adding value.
Fundamentally therefore you trust the generated code (or packaged/library code) until you have good reason not to.
Ultimately if you're putting up a "public" facing website (which is the implication) you want to have a high level of control over the markup. There are any number of ways you can do this with the MS stack - ASP.NET MVC is the "in house" tool - there are others.