2011-10-24 11 views
10

Eventuali duplicati:
ASP.NET “special” tagsNome per Angle Bracket Segno di percentuali

C'è un nome appropriato per <% ...> in ASP.NET, o la gente davvero chiamare "Percentuale di parentesi angolare"?

+0

Secondo PHP, è * tag ASP *. – alex

+0

Sono anche utilizzati in PHP? (Non so nulla di PHP) – carlbenson

+2

Ho intenzione di andare con * blocco di codice * o * blocco di rendering *, secondo [questa pagina MSDN] (http://msdn.microsoft.com/en-us/library/f0111sbh aspx). –

risposta

1

Il suo solo una notazione per un blocco di codice inline ASP/ASP.NET.

6

in ASP.NET <% ... %> rappresenta il codice lato server che è stato inserito in un documento HTML ASPX. Il nome dipende da quale varietà.

<% ... %> codice normale blocco

<%= ... %> codice Serverside avvolto in Response.Write()

<%# ... %> specifico per Databinding

<%-- --%> commento lato Server

<%$ ... %> per gli attacchi di espressione

+1

Non dimentichiamo <%$ %> per i binding di espressioni! – ScottE

+0

@ScottE - Grazie – zellio

+0

E <%: ... %> è lo stesso di <%= ... %>, ma l'output è codificato in HTML e hanno anche introdotto <%#: ... %> per l'associazione di dati con codifica HTML in .Net 4.5. – keithl8041

Problemi correlati