Frage : Ein möglicherweise gefährlicher Request.Form Wert wurde ermittelt vom Klienten…

Ich habe die schwierigste Zeit, Fall zu behandeln, in dem ein Benutzer/, Paste das folgende in eine Asp-area per informazioni zu kopieren kann: ‘   ’  oder die Hunderte anderer spezieller FensterZeichenumsetzung.  Ich versucht using ersetze und das HtmlEncode, aber keine scheinen, über code-behind.

I zu arbeiten versucht das folgende:
objCmd.Parameters.Add (neues SqlParameter („@myFromText " , HttpUtility.HtmlEncode (myFromText.Text)));

-- oder --

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

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

I der Unterhalt, der den „möglicherweise gefährlichen Request.Form Wert erhält, ermittelt vom Klienten…“ Fehlermeldung. Kein Vorschlag, der „nicht“ einschließt die Einstellung von ValidateRequest= " falsch“?

Antwort : Ein möglicherweise gefährlicher Request.Form Wert wurde ermittelt vom Klienten…

Dieses versuchen:
1:
2:
3:
4:
5:
6:
7:
Funktion ascii_only (str) {
    Rückholstr.replace (/[^ \ x20- \ x7E] /g, ''); Putzfrauen //-ASCII „„durch „~“
}
//
// und dann
//
my_new_string var = ascii_only (my_string);
Weitere Lösungen  
 
programming4us programming4us