In Ausnahmefällen wird eine benutzerdefinierte Fehlermeldung angezeigt: Ein potenziell gefährlicher Request.Form-Wert wurde vom Client erkannt
Ich verwende die Anmeldesteuerung von ASP.NET in meiner Webanwendung. Ich möchte eine lustige Art von Fehler auf einem Etikett anzeigen, wenn diese Ausnahme auftrittSystem.Web.HttpRequestValidationException: A potentially dangerous Request.Form value was detected from the client
Dies tritt auf, wenn ein Benutzer versucht, einen SQL-Injection-Angriff oder einige HTML- oder SCRIPT-Vorgänge auszuführen, indem er diese in das Textfeld Benutzername der Anmeldesteuerung eingibt. Ich habe viele Dinge ausprobiert, wie das Einschließen der Authentifizierungsanmeldung in den try catch-Block und das Abfangen derSystem.Web.HttpRequestValidationException
Ausnahme, die dasselbe für ein von mir erstelltes Ereignis ausführt wie onTextChange für Benutzername TextBox. Aber alle diese Versuche schlugen fehl. Sagen Sie mir bitte, wie ich nach dieser Ausnahme suchen und dem Angreifer eine nette, lustige Nachricht anzeigen soll.