Hand-coding the html of web pages does not come totally naturally to me. When I'm sitting in sessions by pros like Scott Guthrie I'm amazed at the speed at which they code up the html.
The syntax of when to use those % or @ or Evals always confuses me since I just don't type those out frequently enough to remember from one time to the next.
I just happened to come across this really useful syntax reference page in the ASP.NET QuickStarts. I'm sure this has been around for quite a while. This is the ASP.NET 2.0 version but I can only guess that a similar page existed for the ASP.NET 1.x QuickStarts as well.
It also is useful for terminology (which is important to get right when writing or presenting). Now I know that when you use <% %><% %> <%.....%>it is referred to as a “code rendering block”.