Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 19777|Vastaus: 0

[Lähde] Mahdollisesti vaarallinen Request.Form-arvo havaittiin

[Kopioi linkki]
Julkaistu 18.12.2015 14.54.45 | | |

Tämä ongelma johtuu siitä, että lähettämässäsi lomakkeessa on HTML-merkkijonoja, esimerkiksi syötät html-tageja TextBoxiin tai käytät HtmlEditor-komponenttia sivulla jne., ratkaisuna on poistaa validateRequest käytöstä.

Jos käytät .NET 4.0 tai uudempaa, muista tutustua Method 3:een.

Tämä menetelmä toimii sekä asp.net webFormsissa että MVC:ssä

Menetelmä 1:

Lisää tämä lause .aspx-tiedoston otsikkoon:

Menetelmä 2:

Muokkaa web.config-tiedostoa:

Koska validateRequest on oletuksena true. Aseta se vain vääräksi.


Menetelmä 3:

web.config

Koska 4.0-validointi on käytössä ennen HTTP BeginRequestia, pyynnön validointi koskee kaikkia ASP.NET resursseja, aspx-sivuja, ashx-sivuja, verkkopalveluita ja joitakin HTTP-käsittelijöitä jne.






Edellinen:Komponenttien nouto CLSID:llä {000209FF-0000-0000-C000-00000000046} COM-luokan tehtaassa menetetty...
Seuraava:C# Muodot välittävät arvoja lomakkeiden välillä, ensimmäinen muoto siirtää arvoja jatkuvasti toiselle lomakkeelle
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com