Questione : Un valore potenzialmente pericoloso di Request.Form è stato rilevato dal cliente…

Sto avendo il tempo più difficile trattare il caso dove un utente può copiare/colla il seguente in una casella di testo di asp: ‘   ’  o le centinaia di altra conversione di caratteri speciale delle finestre.  Ho provato using sostituisco e il HtmlEncode ma nessuni sembrano lavorare via code-behind.

I hanno provato quanto segue:
objCmd.Parameters.Add (nuovo SqlParameter (, HttpUtility.HtmlEncode (myFromText.Text) “del @myFromText "));

-- o --testInput della stringa del

= myFromText.Text; testInput del
= Regex.Replace (testInput, “‚ „, “*");
myFromText.Text = testInput;

objCmd.Parameters.Add (nuovo SqlParameter (, HttpUtility.HtmlEncode (myFromText.Text) “del @myFromText ")); la conservazione del

I che ottiene “un valore potenzialmente pericoloso di Request.Form è stata rilevata dal cliente…„ messaggio di errore. Alcun suggerimento, quello “„ non comprende la regolazione del ValidateRequest= " falso„?
class= del

Risposta : Un valore potenzialmente pericoloso di Request.Form è stato rilevato dal cliente…

Provare questo:
1:
2:
3:
4:
5:
6:
7:
funzione ascii_only (streptococco) {
    str.replace di ritorno (/[^ \ x20- \ x7E] /g, ''); Carboni di // ASCII ““attraverso “~„
}
//
// ed allora
//
varietà che my_new_string = ascii_only (my_string);
Altre soluzioni  
 
programming4us programming4us