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

Utsikt: 16873|Svar: 1

[ASP.NET] få request JsonResult-felet. Det uppstod ett fel som hanterade din begäran.

[Kopiera länk]
Publicerad på 2016-01-04 12:08:44 | | | |


Jag kommer direkt till webbläsaren och den rapporterar ett fel.

Låt oss titta på vad JsonResult är?

JsonResult: JsonResult har en egenskap av typen Data som representerar dataobjektet som behöver konverteras till JSON-format. Egenskaperna ContentEncoding och ContentType är kodningsmetoderna och medietyperna för de aktuella svarsinställningarna, och standardmedietypen är application/json.

Anmärkning:
Av säkerhetsskäl kan JsonResult som standard inte användas som svar på en HTTP-GET-förfrågan, i vilket fall ett InvalidOperationException-undantag kommer att kastas direkt. Vi kan aktivera JsonResult-stöd för HTTP-GET-förfrågningar via dess egenskap JsonRequestBehavior. Egenskapstypen är JsonRequestBehavior enumeration, och de två enummen, AllowGet respektive DenyGet, indikerar tillåt/avböj-stöd för svar på HTTP-GET-förfrågningar. JsonRequestBehavior-egenskapen för JsonResult sätts till DenyGet när den initieras, och om vi behöver svara på HTTP-GET-förfrågningar med den skapade JsonResult måste vi explicit sätta dess egenskap JsonRequestBehavior till AllowGet.


Därför är orsaken till felet den get-förfrågan vi använder, alla förstår, ersätt bara den med post




Föregående:Hur man lär sig lätt språk
Nästa:C# implementerar funktionen att skicka e-post
 Hyresvärd| Publicerad på 2016-01-04 12:13:50 |
Eller lägg till JsonRequestBehavior.AllowGet
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