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

Vaade: 19765|Vastuse: 1

[Allikas] ASP.NET Core (XIII), et määrata, kas tegemist on Ajaxi taotlusega või mitte

[Kopeeri link]
Postitatud 2022-3-31 19:30:16 | | | |
Varasemas ASP.NET MVC-s sai kasutada Request extension meetodit IsAjaxRequest(), et määrata, kas päring on Ajax'i päring. Kuidas saab ASP.NET Core'is aru, kas päring on Ajaxi päring või otsene URL, millele pääseb ligi brauseri kaudu?

Selgita välja, kas taotlus on Ajaxi põhimõte, kohtunikKas päringu päis sisaldab: X-Requested-With ja väärtus on: XMLHttpRequest, nagu alloleval joonisel näidatud:



Seega on rakenduskood järgmine:

Kui tahame piirata kontrollerit nii, et teatud meetodeid saab taotleda ainult AJAX-i kaudu, saame päridaActionMethodSelectorAttributefunktsioon IsValidForRequest abstraktsioonimeetodi rakendamiseks, kood on järgmine:

Seejärel lisa see funktsioon kontrolleri meetodile, kuiMitte-Ajax taotleb seda meetodit otse 404 vea Not found

Läbivaatamine

ASP.NET Core (kaksteist) front-end JS, CSS-i komplekt ja kompressioon
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) lõpp-punkti marsruut lisab vahetarkvara kõigi DI teenuste kuvamiseks
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Konfiguratsiooni prioriteetide üksikasjalik selgitus Core(10)-s.
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Põhjalik selgitus Core'i (9) Middleware'i vahendustarkvara kohta.
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Core Middleware'i üksikasjalik selgitus
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Swaggeri kasutajaliidese vaikimisi parameetrite auk Core(8)-s.
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Raamistiku lähtekoodi põhjalik analüüs
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI saab käsitsi objektide süstimise meetodi
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (viis) põhineb CAP hajutatud tehingutel
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filter ühtlustatud ModelState mudeli valideerimine
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Dünaamiliselt loo instantse ActivatorUtilities abil
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Taaskäivita rakendus koodi järgi
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) kasutab Redis vahemällu salvestamist
https://www.itsvse.com/thread-9393-1-1.html
(Lõpp)





Eelmine:[Päris lahing]. NET 6 Juhuslik genereerib juhusliku arvu testi
Järgmine:Yandexi otsingumootor robots.txt Clean-param konfiguratsioon
Postitatud 2022-4-2 09:16:44 |
Õpi õppima
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