gentilissimo dedy, provengo anch'io da asp e ancora oggi faccio cose del genere:Originariamente inviato da dedy
HO un problema banale, non fosse che ci sto perdendo molto tempo.
Alcune stringhe di testo mi devono comparire in molte parti di una pagina aspx.
Una volta, in asp (e si, sono vecchio) avrei messo nell'header qualcosa tipo
txtShared="co. Company"
e nella pagina, in tutti i posti che mi serve
<%=txtShared%>
In dotnet devo proprio mettere una Label per ogni dove va piazzata la stringa, oppure cè un modo più immediato per ottenere lo stesso risultato, DIVERSO DA QUELLO , DEPRECATO, DI UTILIZZARE LA SINTASSI ASP ED IL COSTRUTTO <%=txtShared%>?
GRAZIE
CIAO A TUTTI
PIER
se permetti il mio parere, il costrutto <%= è assolutamente chiaro e funziona benissimo ed io continuerò ad usarlo, naturalmente con discrezione, dove lo riterrò opportuno.codice:function window_onload() { var messaggioJS = "<%=messaggioJS %>"; if(messaggioJS.length > 0) alert(messaggioJS); }
Il costrutto <%# non sostituisce il primo ma fa qualcosa di diverso.
Poi, ricordiamoci che esiste il controllo literal, il più semplice ma anche il più versatile dei controlli.
![]()