<% $, <% @, <% =, <% # ... ¿cuál es el trato?

He programado tanto en ASP clásico como en ASP.NET, y veo diferentes etiquetas dentro del marcado para el código del lado del servidor. Recientemente me encontré con un buen blog en MSDN que analiza la diferencia entre: <%= (porcentaje junto con signo igual) y <%# (signo de porcentaje y...