Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 19765|Svare: 1

[Kilde] ASP.NET Core (XIII) for å avgjøre om det er en Ajax-forespørsel eller ikke

[Kopier lenke]
Publisert 31.03.2022 kl. 19:30:16 | | | |
I tidligere ASP.NET MVC kunne du bruke Request extension-metoden IsAjaxRequest() for å avgjøre om en forespørsel er en Ajax-forespørsel. I ASP.NET Core, hvordan kan du vite om forespørselen er en Ajax-forespørsel eller en direkte URL som er aksessert gjennom nettleseren?

Avgjør om forespørselen er et Ajax-prinsipp, dommerOm forespørselshodet inneholder: X-Requested-With og verdien er: XMLHttpRequest, som vist i figuren nedenfor:



Implementeringskoden er som følger:

Hvis vi vil begrense kontrolleren slik at visse metoder kun kan forespørres via AJAX, kan vi arveActionMethodSelectorAttributefunksjon for å implementere IsValidForRequest-abstraksjonsmetoden, er koden som følger:

Legg deretter til denne funksjonen i kontrollermetoden hvisIkke-Ajax-forespørsler, denne metoden vil direkte rapportere en 404 Ikke funnet-feil

anmeldelse

ASP.NET Core (tolv) front-end JS, CSS-pakking og komprimering
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) endepunktruten legger til mellomvare for å vise alle DI-tjenester
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detaljert forklaring av konfigurasjonsprioriteringer i Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detaljert forklaring av mellomvare-mellomvaren i Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Detaljert forklaring av Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET gropen med standardparameterne i Swagger-grensesnittet i Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Kjerne (7) Grundig analyse av rammeverkets kildekode
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI henter manuelt metoden for å injisere objekter
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (fem) er basert på CAP-distribuerte transaksjoner
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4)-filteret enhetlig ModelState-modellvalidering
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Opprett instanser dynamisk ved hjelp av ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Start applikasjonen på nytt via kode
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) bruker Redis-caching
https://www.itsvse.com/thread-9393-1-1.html
(Slutt)





Foregående:[Faktisk kamp]. NET 6 Random genererer en test med tilfeldig tall
Neste:Yandex søkemotor robots.txt Clean-param-konfigurasjon
Publisert 2022-4-2 09:16:44 |
Lær å lære
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com