Vraag : Een potentieel gevaarlijke waarde Request.Form werd ontdekt van de cliënt…

Ik heb de moeilijkste tijd behandelende instantie waar een gebruiker kan kopiëren/het volgende in een aspis textbox kleeft: ‘   ’  of honderden andere speciale omzetting van vensterskarakters.  Ik heb het gebruiken vervang en HtmlEncode geprobeerd maar geen van beiden schijnen om via code-behind.

I te werken hebben geprobeerd het volgende:
objCmd.Parameters.Add (nieuwe SqlParameter („@myFromText " , HttpUtility.HtmlEncode (myFromText.Text)));

-- of --/> koord

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

objCmd.Parameters.Add (nieuwe SqlParameter („@myFromText " , HttpUtility.HtmlEncode (myFromText.Text)));

I houdt krijgend „potentieel gevaarlijke waarde Request.Form werd ontdekt van de cliënt…“ foutenmelding. Omvat om het even welke suggestie, die „“ het plaatsen " niet valse“ ValidateRequest=?

Antwoord : Een potentieel gevaarlijke waarde Request.Form werd ontdekt van de cliënt…

Probeer dit:
1:
2:
3:
4:
5:
6:
7:
functie ascii_only (streptokok) {
    terugkeer str.replace (/[^ \ x20- \ x7E] /g, ''); // de klusjes van ASCII „„door „~“
}
//
// en toen
//
var die = ascii_only my_new_string (my_string);
Andere oplossingen  
 
programming4us programming4us