Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 19777|Antwort: 0

[Quelle] Ein potenziell gefährlicher Request.Form-Wert wurde erkannt

[Link kopieren]
Veröffentlicht am 18.12.2015 14:54:45 | | |

Dieses Problem liegt daran, dass in dem Formular, das Sie einreichen, HTML-Strings enthalten, zum Beispiel wenn Sie HTML-Tags in die TextBox eingeben oder die HtmlEditor-Komponente auf der Seite verwenden usw., die Lösung ist, validateRequest zu deaktivieren.

Wenn du .NET 4.0 oder höher bist, schau dir unbedingt Methode 3 an.

Diese Methode funktioniert sowohl in asp.net WebForms als auch in MVC

Methode 1:

Füge diesen Satz in den Header der .aspx-Datei ein:

Methode 2:

Ändern Sie die web.config-Datei:

Weil validateRequest standardmäßig auf true steht. Stell es einfach auf falsch.


Methode 3:

web.config

Da die 4.0-Validierung vor HTTP BeginRequest aktiviert ist, gilt die Validierung der Anfrage für alle ASP.NET Ressourcen, aspx-Seiten, ashx-Seiten, Webdienste und einige HTTP-Handler usw.






Vorhergehend:Wiederherstellung von Komponenten mit CLSID {000209FF-0000-0000-C000-00000000046} in einer COM-Klasse Fabrik verloren...
Nächster:C#-Formen geben Werte durch Zwischen Formen gibt die erste Form kontinuierlich Werte an die zweite Form weiter.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com