See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 19777|Vastuse: 0

[Allikas] Tuvastati potentsiaalselt ohtlik Request.Form väärtus

[Kopeeri link]
Postitatud 18.12.2015 14:54:45 | | |

See probleem tuleneb sellest, et vormis, mille esitad, on HTML-stringid, näiteks sisestad HTML-sildid TextBoxi või kasutad lehel HtmlEditori komponenti jne, lahendus on validateRequest keelamine.

Kui sul on .NET 4.0 või kõrgem versioon, vaata kindlasti meetodit 3.

See meetod töötab nii asp.net webFormsis kui ka MVC-s

Meetod 1:

Lisa see lause .aspx faili päisse:

Meetod 2:

Muuda web.config faili:

Sest validateRequest on vaikimisi tõene. Lihtsalt sea see vääraks.


Meetod 3:

web.config

Kuna 4.0 valideerimine on lubatud enne HTTP BeginRequest'i, kehtib päringu valideerimine kõigile ASP.NET ressurssidele, aspx lehtedele, ashx lehtedele, veebiteenustele ja mõnele HTTP haldajale jne.






Eelmine:Komponentide tagasitoomine CLSID-iga {000209FF-0000-0000-C000-00000000046} COM-klassi tehases kadus...
Järgmine:C# vormid annavad väärtusi edasi vormide vahel, esimene vorm edastab väärtusi pidevalt teisele vormile
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com