Ich habe sowohl in klassischem ASP als auch in ASP.NET programmiert, und ich sehe verschiedene Tags innerhalb des Markups für serverseitigen Code.
Ich bin kürzlich auf eine guter Blog auf MSDN die den Unterschied zwischen:
<%=
(Prozentsatz zusammen mit Gleichheitszeichen) und<%#
(Prozentzeichen und Raute/Pfund/Oktothorpe)
( <%#
wird nur beim Databind ausgewertet, und <%=
beim Rendern ausgewertet wird), aber ich sehe auch:
<%$
(Prozent und Dollarzeichen) und<%@
(Prozentzeichen und at-Symbol).
Ich glaube <%@
lädt Dinge wie Baugruppen und vielleicht <%$
lädt Dinge aus Konfigurationsdateien? Ich bin mir nicht ganz sicher.
Ich frage mich nur, ob jemand all dies für mich klären und möglicherweise erklären könnte, warum es wichtig ist, so viele verschiedene Tags zu erstellen, die scheinbar einen ähnlichen Zweck haben?