<%%>
is short hand for:
<script runat="server">
</script>
Anyting inside the <%
and %>
is server side code.
The other variants are also shortcuts:
<%@%>
is a page directrive
<%=%>
is short for Response.Write
<%:%>
is short for Response.Write
, adding html encoding (introduced with .NET 4.0)
<%#%>
is a binding expression
This page is a good reference to all these.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…