Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 19777|Répondre: 0

[Source] Une valeur potentiellement dangereuse de Request.Form a été détectée

[Copié le lien]
Publié sur 18/12/2015 14:54:45 | | |

Ce problème vient du fait qu’il y a des chaînes HTML dans le formulaire que vous soumettez, par exemple, si vous entrez des balises HTML dans la TextBox, ou utilisez le composant HtmlEditor dans la page, etc., la solution est de désactiver validateRequest.

Si vous êtes .NET 4.0 ou supérieur, assurez-vous de regarder la méthode 3.

Cette méthode fonctionne aussi bien dans asp.net webForms que MVC

Méthode 1 :

Ajoutez cette phrase à l’en-tête du fichier .aspx :

Méthode 2 :

Modifiez le fichier web.config :

Parce que validateRequest est par défaut true. Il suffit de le mettre sur faux.


Méthode 3 :

web.config

Comme la validation 4.0 est activée avant HTTP BeginRequest, la validation de la requête s’applique à toutes les ressources ASP.NET, pages aspx, pages ashx, services web et certains gestionnaires HTTP, etc.






Précédent:Récupérer des composants avec CLSID {000209FF-0000-0000-C000-00000000046} dans une usine de classe COM perdue...
Prochain:Les formes C# passent des valeurs entre les formes, la première forme transmet continuellement des valeurs à la seconde forme
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com