Significato dei vari simboli nella pagina.aspx di asp.net




symbols (2)

È solo sintassi.

<% %> è semplicemente l'abbreviazione di <script runat="server"> </script> alias blocchi di rendering del codice .

<%# %> sono espressioni vincolanti (più il precedente).

<%= %> è il precedente + a Response.Write() .

<%: %> è il precedente + a Response.Write() Html.Encode in Html.Encode (nuovo in .NET 4.0).

<%$ %> è un'espressione ASP.NET , utilizzata per associare dati di configurazione o file di risorse durante il runtime.

Ho trovato simboli diversi nella pagina .aspx di asp.net

<%#eval(expr) %> 
<%#bind(expr) %>
<% %>  - for specifying the c# code in aspx page
<%$ %> - for specifying the SQL connection string in <asp:SqlDataSource>

C'è una logica sottostante dietro questi simboli o è solo la sintassi che dobbiamo ricordare ciecamente? Cosa significa <%%> in generale?

Mi aiuti per favore.

Grazie in anticipo


Ricordalo. È sintassi ASP.net più scarsamente documentata per aiutare a mantenere le incongruenze e le ricadute sui " gemiti " classici di ASP. Inoltre, non dimenticare

<%=variablename %>  






symbols