Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 19777|Svar: 0

[Källa] Ett potentiellt farligt Request.Form-värde upptäcktes

[Kopiera länk]
Publicerad på 2015-12-18 14:54:45 | | |

Detta problem beror på att det finns HTML-strängar i formuläret du skickar in, till exempel om du matar in html-taggar i TextBoxen eller använder HtmlEditor-komponenten på sidan, etc., lösningen är att inaktivera validateRequest.

Om du har .NET 4.0 eller högre, se till att titta på Metod 3.

Denna metod fungerar både i asp.net webForms och MVC

Metod 1:

Lägg till denna mening i huvudet på .aspx filen:

Metod 2:

Modifiera filen web.config:

Eftersom validateRequest som standard är true. Ställ bara in den på falsk.


Metod 3:

web.config

Eftersom 4.0-validering är aktiverad före HTTP BeginRequest, gäller valideringen av begäran för alla ASP.NET resurser, aspx-sidor, ashx-sidor, webbtjänster och vissa HTTP-hanterare, etc.






Föregående:Återhämtning av komponenter med CLSID {000209FF-0000-0000-C0000-0000000046} i en COM-klassfabrik förlorad...
Nästa:C#-former överför värden Mellan former överför den första formen kontinuerligt värden till den andra formen
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com