venerdì 25 settembre 2020

ASP.Net inline Expressions

 

Come troppo spesso ci si dimentica le Inline Expressions vengono utilizzate per scrivere codice lato server direttamente su aspx, ascx, pagine o file javascript

In realtà sono più complesse di come le utilizziamo solitamente e qui di seguito riporto tutte le possibili varianti:

  • <%...%> esegue normale codice server side (C#,VB.Net)


  • <%=...%> equivale a Response.Write()


  • <%#...%> utilizzata per il databinding


  • <%$...%> ritorna il valore di un espressione e può essere utilizzata in parameri 


  • <%@...%> utilizzata per le page directives, di solito all'inizio del file ASPX




  • <%--...--%> utilizzata per i commenti


  • <%:...%> è equivalente a <%= ma esegue l'HTML-encode del valore

Nessun commento:

Posta un commento