So in .NET we have...
<%=
<%: (new to .NET 4 - syntactic sugar for HTML encoding)
<%#
<%@
What exactly are these?
And are there more? Is there an exhaustive list of these and what they are anywhere? It's hard to know what to even search for - I didn't even hear of the term "code nugget blocks" 'til tonight when I discovered what <%: was.
These
<%@are directives. For an exhaustive list and documentation see MSDN.The
<%are script blocks. Here is a good description in MSDNThe
<%#block is used normally in bound controls. See this short article for more info.