HtmlEncode or not to HtmlEncode?

lunedì 30 giugno 2003 - 15.29

sp Profilo | Newbie

Ciao, buon caldo a tutti... ;-)

Vorrei sapere se alcuni controlli hanno di default l'HtmlEncode attivo... Sto facendo un casino nella mia applicazione neanche normale...
Di solito prendo la stringa "ste"o", faccio HtmlEncode e lo ficco dentro una combo con Items.Add...
E' giusto? Ho gli stessi problemi conche con i tool-tips...

Domanda bis, esiste un modo rapido ed indolore per far si' che TUTTI i campi di una form non accettino "> < ' spazio (dimentico qualche carattere che rompe? ;-)

Brainkiller Profilo | Guru

Ciao,
non ho capito esattamente cosa intendi con la prima domanda.
Di solito HTMLEncode serve per rappresentare dei caratteri particolari al browser o inviarli in modo che non vengano interpretati in modo errato.
Per esempio se tu stampi su un Literal un tag html tipo <HTML> questo non verrà rappresentato, allora usi l'HTMLEncode, che trasforma il simbolo di maggiore e minore in modo che sia visibile in pratica con l'& davanti (& gt; e & lt;)

Per la seconda domanda invece ti consiglio di studiarti bene le Regular Expressions e usare un RegularExpressionValidator per i box in cui vuoi che non vengano inseriti alcuni caratteri.

Ciao
David De Giacomi
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