Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Dubbio su utilizzo di <%%> e <%#%> in asp.net
venerdì 16 agosto 2013 - 19.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 16 ago 2013 - 19:30
Salve ragazzi,
una domanda veloce e sicuramente moolto facile.
Da un po sviluppo in asp.net e devo dire che utilizzo (quasi automaticamente) i simboli <% %> e <%# %>.
Ho però ancora difficoltà a capire esattamente a che servono e che differenza passa tra le due tipologie (con e senza cancelletto).
Sapete aiutarmi e levarmi il dubbio una volta e per sempre?
Graziee :)
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
ven 16 ago 2013 - 21:41
Ciao Marco,
non ricordo da dove avevo preso queste info, probabilmente sul MSDN
The <%= expressions are evaluated at render time
The <%# expressions are evaluated at DataBind() time and are not evaluated at all if DataBind() is not called.
<%# expressions can be used as properties in server-side controls. <%= expressions cannot.
Andrea Restucci - Web Developer
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
ven 16 ago 2013 - 22:01
Ehm... grazie ma non ho capito molto :) sapresti spiegarlo un po meglio?
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
ven 16 ago 2013 - 22:37
allora con questo <%= ... %> puoi inserirlo all'interno della pagina aspx in qualsiasi punto e fare riferimento a qualsiasi membro pubblico che si trova nel file di codice quindi per esempio se vuoi fare il render diretto di qualche proprietà o qualche metodo che restituisce un valore.
<%= GetUserName() %>
se però il valore ti serve come proprietà di un controllo allora devi usare il cancelletto, stesso discorso se per esempio sei all'interno di un ItemTemplate (ListView)
<asp:Label ID="Label1" runat="server" Text="<%# GetUserName() %>"></asp:Label>
Se poi ci sono altre varianti sinceramente non te lo so dire, io utilizzo sempre queste 2 soluzioni
Andrea Restucci - Web Developer
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
sab 17 ago 2013 - 09:10
Ok. Ora è tutto piu chiaro
grazieeee
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !