Errore di Trascrizione html

sabato 17 gennaio 2009 - 18.30

TOPOAMORE Profilo | Expert

Salve a tutti
sto cercando di evidenziare del testo che viene cercato dentro ad un database.
in pratica:
1)l'utente scrive quello che vuole cercare
2)sin cercano le parole nel db
3)estrapolo i record

e qui ora

ciclo andando a trovare e a sostituire il testo cercato con un nuovo tag html con un background-color:red
ma : il cambio lo fa me nella pagina mi viene visualizzato i tag < & gt; ecc... che non mi fanno ottenere l'effetto desiderato...
che fare?

se c'e' un'altro modo per ottenere cio' che voglio va bene uguale

Caioooo
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>Salve a tutti
Ciao!

>ciclo andando a trovare e a sostituire il testo cercato con un
>nuovo tag html con un background-color:red
>ma : il cambio lo fa me nella pagina mi viene visualizzato i
>tag < & gt; ecc... che non mi fanno ottenere l'effetto desiderato...
>che fare?
Non ho proprio capito cosa succede.. Prova ad essere più chiaro per favore.

>se c'e' un'altro modo per ottenere cio' che voglio va bene uguale
Io eviterei il ciclo, piuttosto eseguirei delle replace del testo che devi andare a modificare.
Con la replace, metti il testo da cercare e lo sostituisi con quello che vuoi ottenere. Una volta modificato, stampi il testo sulla pagina.

String.Replace
http://msdn.microsoft.com/en-us/library/system.string.replace.aspx


--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

ciao
il replace e esattamente quello che faccio cioe

replace(stringa,"testodacercare","<span>sostituisciconquesto</span>")
ma purtroppo invece di <span> nell'html c'e' &lt;span&gt; che non e html ma un paliativo per stamparmi a videio <span>

come risolvo????
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>ciao
>il replace e esattamente quello che faccio cioe
>
>replace(stringa,"testodacercare","<span>sostituisciconquesto</span>")
>ma purtroppo invece di <span> nell'html c'e' <span>
>che non e html ma un paliativo per stamparmi a videio <span>
>
>come risolvo????
Usa HtmlDecode
http://msdn.microsoft.com/en-us/library/7c5fyk1k.aspx



--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

gia fatto ma non va uguale....ma come devo fare????
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

>gia fatto ma non va uguale....ma come devo fare????
se non funziona HTMLDecode, quello che cerchi di interpretare non è html.. deve andare.
Ho fatto una prova su un mio semplice file, replace con htmldecode e mi funziona..

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

allora mi spiego meglio
io prelevo un dato dal db lo scompatto con uno split
paragono ogni istanza con il mio bel campo
se lo trova lo lo sostituisco con il replace con "<span style='background-color:red'>io sono stupido</span>"
altrimenti niente

il tutto va a finire il un gridview

ho provato in tutti i modi e non riesce infatti lo sto creando da vb direttamente la pagina e funziona...

sugerimenti per il gridview????

come faccio
ASP 2.0 - VB 2008

alx_81 Profilo | Guru

postami come viene renderizzato il gridview, dove ti aspetteresti la tua stringa..
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

TOPOAMORE Profilo | Expert

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

questo e il risultato con httputility.htmldecode("<span>san</span>")

dimmi tu...
ASP 2.0 - VB 2008
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5