<%: "text" %> - То же, что и выше, за исключением сокращения для <%= Server.HtmlEncode("text") %>. Это было представленное в ASP.NET 4, и используется синтаксис по умолчанию.
<% #% >
<%# Eval("ColumnName") %> - используется для привязки данных.
<%-- This is a comment --%> - Синтаксис комментариев на стороне сервера. Это отличается от синтаксиса HTML <!-- a comment --> тем, что он не будет отображаться на выходе.