Die verschiedenen ASP.NET Tags

Die folgenden ASP.NET Tags habe ich im Laufe der Zeit kennengelernt. Da es hin und wieder schwer fällt, die passende Doku zu finden, liste ich sie hier kurz auf.

<%@ … %> kennzeichnet ASP.NET-Direktiven
<% … %> umschließt einen serverseitig ausgeführten Code-Abschnitt
<%= … %> dient der direkten Ausgabe eines Wertes, der nicht weiter kodiert wird
<%: … %> dient der direkten Ausgabe eines Wertes, der durch HtmlEncode() kodiert wird
<%# … %> kommt bei der Datenbindung zum Einsatz und ermöglicht unter anderem den Einsatz der Eval-Funktion
<%– … –%> bietet die Möglichkeit serverseitiger Kommentierung
<%$ … %> umschließt einen ASP.NET Ausdruck, der Zugriff auf AppSettings, ConnectionStrings oder Resources erlaubt