Newsgroup: it.comp.www.asp
Titolo: Dove sbaglio? (semplice per voi)

Ecco il codice 
asp.net
Riga 9:  <% Response.Write("<h1>Questo testo è venuto fuori tramite
Response.Write (write= metodo dell'oggetto Response) ed è formattato come
H1</h1>") %>
Riga 10: <p>
Riga 11: <% = "<h1>Questo testo è venuto fuori tramite <% = "testo che vuoi"
%> e dovrebbe essere uguale </h1>" %>
Riga 12: </p>
Riga 13: </body>
Ma non riesco a capire dove sia l'errore
p.s. é troppo bello il framework che ti segnala gli errori :)
Ric

 che vuoi" %> e dovrebbe essere uguale </h1>" %>
diciamo che questo codice di 
asp.net
 non ha nulla... :) cmq mi pare che ci
siano troppi <%%> :))
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
La Rete crea e la Rete distrugge... (Lino Mari)

 siano troppi <%%> :))
Beh ho appena iniziato a studiare 
asp.net
 dammi un po' di tempo :))
E poi questo è un esempio che mi sono fatto io per provare la differenza tra
Response.Write e <% ="....." &>
Tutto qua.
E allora ti chiedo :
se non posso scrivere come testo <> senno' li legge come codice come posso
farli apparire nella pagina?
usando i codici ascii (come in html)?
cioè mi spiego meglio
se io voglio che appaia scritto "Questo testo è venuto fuori utilizzando il
codice seguente <% ="testochevuoi" %>"
come faccio senza che interpreti il <% ........ %> come codice 
asp.net
?
Grazie ancora
Ric.

 utilizzando il codice seguente <% ="testochevuoi" %>"
diciamo che stai facendo un po' di confusione...
se stai gia' utilizzando una stringa devi continuare a farlo...
quindi <%response.write("quello che vuoi" + testochevuoi)%> :)
ma in .NET fai prima ad utilizzare una label...
<script runat="server">
mialabel.text = "quello che vuoi" + testochevuoi
</script>
<asp:label id="mialabel" runat="server" />



Non credo mi abbia capito :) Mi sono spiegato male :)
<% ="..." %>
deve apparire nella pagina html! cioč non deve essere interpretato come
codice ^_^
E' solo un esempio che mi č balenato in testa ieri sera :)
La stringa sarebbe "......." ??
se io scrivo
<% ="Questa scritta appare per mezzo del seguente codice <% =""%>" %>
voglio che sulla pagina html appaia il seguente testo :
Questa scritta appare per mezzo del seguente codice <% =""%>
Sempre utilizzando come codice o <%Response.Write("")%> oppure (visto che
sul mio manuale 
ASP.NET
 guida Completa di APogeo-Sams č scritto che č
equivalente e che č molto usato pag.32) <% ="" %>
Spero di essermi chiarito stavolta :))
Scusate ancora per i miei errori da principiante...e da testa cocciuta forse
^_^
Ric.

 Questa scritta appare per mezzo del seguente codice <% =""%>
il codice corretto è questo:
<% ="Questa scritta appare per mezzo del seguente codice <% =" & chr(22) &
chr(22) & "%>" %>
Per il semplice fatto che le virgolette chiudono una stringa e quindi non
puoi inserirle al suo interno
--
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 cocciuta forse ^_^
non ti preoccupare non e' colpa tua... :)


 puoi inserirle al suo interno
Non funziona neanche questo :))
Almeno a me! Avro' il Framework fatto male!?!
Non funziona ne' su riga unica ne' su riga doppia.
Forse ci sono troppe virgolette? (la butto la' sara' sicuramente una
stupidaggine...)
Cmq in linea di massima ho capito che il carattere " non puo' essere scritto
paro paro ma deve essere sostituito da un codice tipo chr(22). Dove si
trovano questi codici?
Problema ancora irrisolto ordunque :)
Grazie ancora di tutto a tutti.
Ric.


http://www.asciitable.com/


 >
Errata corrige sostituisci chr(22) con chr(34) ed ecco che funziona.


Grazie a tutti per gli aiuti innanzitutto
Questo è il codice :
<% ="Questa scritta appare per mezzo del seguente codice &#60&#36
&#61&#34testochevuoi&#34 &#36&#62" %>
Ho utilizzato come pensavo i caratteri ASCII html per i simboli vari (<>& =)
e funziona
Un ringraziamento particolare a HThost per avermi postato il sito con i
caratteri ascii e Lino Mari per il consiglio di utilizzare in 
asp.net
 i
blocchi di dichiarazione e non i blocchi di rendering
Un'ultima domanda dunque :
Questo è il codice che mi hai postato :
<script runat="server">
mialabel.text = "quello che vuoi" + testochevuoi
</script>
<asp:label id="mialabel" runat="server" />
-----
Il framework mi da errore anche solo con la prima parte, anche senza il "+
testochevuoi"
La sintassi correnta come è ?
Ho provato anche con
<script language="VB" runat=server>
Sub
mialabel.Test="Quello che vuoi"
End Sub
</script>
ma è sicuramente sbagliata (ci avevo provato quantomeno) :)
Come fare dunque?
Grazie ancora a tutti.
Buon lavoro

 </script>
poi metti la label dove ti pare nella parte HTML :)


<script language="VB" runat=server>
Sub Page_Load 'in questo modo parte ad ogni caricamento della pagina...
        mialabel.Text="Quello che vuoi"
End Sub
</script>
questa e' corretta... :)
