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
Differenze tra <% (asp) e
(asp.net)
mercoledì 22 aprile 2009 - 18.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
plazio973
Profilo
| Newbie
15
messaggi | Data Invio:
mer 22 apr 2009 - 18:06
Una volta che uso i tag <asp:nome>(di asp.net), perchè si utilizzano i tag <%(di asp), non sono inutili dato che si usano gia i tag <asp:nome> ?
La mia domanda è:
Posso fare le stesse cose che faccio in <% anche in <asp:nome> utilizzando solo ed esclusivamente quest'ultimo?
Quando usare uno e quando usare l'altro e perchè?
Usando gia i tag <asp:nome> non dovrei piu usare <% sarebbe contro ogni logica dato che si parla di asp.net
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 23 apr 2009 - 08:39
Ciao,
<asp:Nome serve per dichiarare dei controlli asp.net.
Le altre convenzioni tipo <% e <%# rimangono per poter inserire all'interno della pagina del codice. Il primo caso di solito si usa quando si vuole prelevare ad esempio il valore di una property o di una funzione dichiarata nella pagina e impostare il valore sull'aspx
<div><%= FunzioneCheVisualizzaNomeUtente() %></div>
In questo caso senza dichiarare dei controlli il testo viene visualizzato nell'html
Il secondo caso invece quando siamo all'interno di un'operazione di databind. Ti capiterà di vederlo usare ad esempio quando dichiari un TemplateField per una datagrid e vuoi popolare i controlli con i dati passati alla griglia come datasource
Marco
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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 !