Fråga : En potentiellt farlig Request.Form värderar avkändes från beställaren…,

Förmiddag som I har det svåraste tidbruket anföra som exempel var en användare kan att kopiera/deg efter in i en asp-textbox: ‘   ’  eller det hundratals annan special fönsterteckenomvandling.  Jag har försökt using byter ut och HtmlEncoden, men neither verkar för att fungera via code-behind.

I har försökt efter:
objCmd.Parameters.Add (nya SqlParameter (”@myFromText" , HttpUtility.HtmlEncode (myFromText.Text)));

-- eller --

stränger testInput = myFromText.Text; testInput för
= Regex.Replace (testInput, ”‚ ” ”*”);
myFromText.Text = testInput;

objCmd.Parameters.Add (nya SqlParameter (”@myFromText" , HttpUtility.HtmlEncode (myFromText.Text))); uppehället för

I får ”en potentiellt farlig Request.Form, värderar avkändes från beställaren…”, felmeddelande. Något förslag, det ”” inkluderar inte inställning av ValidateRequest= " falsk”?
" klar "

Svar : En potentiellt farlig Request.Form värderar avkändes från beställaren…,

Försök detta:
1:
2:
3:
4:
5:
6:
7:
fungera ascii_only (stren) {
    gå str.replace tillbaka (/[^ \ x20- \ x7E] /g, ''); // ASCII bränner till kol ””till och med ”~”,
}
//
// och därefter
//
var som my_new_string = ascii_only (my_string);
Andra lösningar  
 
programming4us programming4us