ASP.NET Codes in Textbox --> Absturz
-
Wenn ich in ASP.NET in eine Textbox ASP-Code eingebe, dann stürzt das Programm mit einer Sicherheitswarnung ab:
System.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client (TextBox1="<asp").
Das Problem ist, dass er nicht einmal in die OnClick-Funktion des Button geht, so dass ich den Text ja noch HTML encoden könnte. Sondern er stürzt sofort ab, wenn der Button geklickt wird.
Kann man das irgendwie abstellen bzw. umgehen oder abfangen, ohne globale Sicherheitseinstellungen abzuschalten? Denn aus Benutzersicht gibt es ja keinen Grund, wieso man nicht die Textkombination "<asp" eingeben dürfen sollte. (Was ist zum Beispiel, wenn meine Webanwendung ein HTML-Code-Validator ist?)
-
Serverseitig wirst du woll nichts machen können,ill die Überprüfung läuft sobald die Daten beim Server ankommen.Ich würde ein Javascript ins onchange des Textfeldes packen ,das die Klammer ersetzt.
-
Hilft dir das weiter?