Formattazione testo caricato da db

giovedì 04 settembre 2008 - 09.38

maui.80 Profilo | Junior Member

Ciao a tutti, spero che qualcuno possa darmi una dritta!

in un form (AREA RISERVATA) inserisco del testo tramite una textbox, con rientri e altro.
Quando richiamo da db il contenuto di questo testo (NELLA PARTE PUBBLICA), se uso textbox visualizzo il contenuto giusto, se uso label o div o altro il testo mi viene caricato senza interlinee...un blocco unico di testo.
La mia domanda è: qual'è il modo migliore per poter tenere il testo almeno con le interlinee che ho dato al momento dell'inserimento?

vi ringrazio dell'aiuto

ciao
MAURO

maui.80 Profilo | Junior Member

non mi cattura nella codifica le interlinee....gli accenti si li codifica ma i rientri diciamo i paragrafi quando dai invio nella textbox non li converte in <br> o altro così nella label ovviamente vede tutto come una stringa....

//es. quello che scrivo e converte nella textbox

Questa è una prova di codifica

per l'allineamento etc.....


//viene codificata in

Questa &#232; una prova di codifica

per l'allineamento etc.....

//ma quando faccio
//Label19.Text = HttpUtility.HtmlDecode(dr("Testo"))
//la vedo così

Questa è una prova di codifica per l'allineamento etc.....

balfaz Profilo | Expert

potresti usare una banale function
label.text = replace(variabile.tostring, chr(13), "<br />")

magari questa opzione soddisfa la tua richiesta
"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."

maui.80 Profilo | Junior Member

OTTIMO....GRAZIE MILLE

CIAO
MAURO
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5