Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 19765|Odgovoriti: 1

[Vir] ASP.NET Core (XIII), da ugotovi, ali gre za Ajaxovo zahtevo ali ne

[Kopiraj povezavo]
Objavljeno 31. 3. 2022 ob 19:30:16 | | | |
V prejšnjih ASP.NET MVC ste lahko uporabili metodo razširitve Request, IsAjaxRequest(), da ugotovite, ali je zahtevek Ajax. V ASP.NET Core, kako lahko ugotovite, ali je zahteva Ajaxova ali neposreden URL, dostopen prek brskalnika?

Ugotovite, ali je zahteva po načelu Ajax, sodnikAli glava zahteve vsebuje: X-Requested-With in vrednost: XMLHttpRequest, kot je prikazano na spodnji sliki:



Torej, implementacijska koda je naslednja:

Če želimo omejiti krmilnik tako, da določene metode zahtevajo samo prek AJAX-a, lahko podedujemoActionMethodSelectorAttributefunkcije za implementacijo metode abstrakcije IsValidForRequest je koda naslednja:

Nato dodajte to funkcijo v metodo krmilnika, čeNe-Ajax zahtevki Ta metoda neposredno poroča o napaki 404 Ni najdeno

pregled

ASP.NET Core (dvanajst) sprednji JS, CSS združevanje in stiskanje
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) končna pot doda vmesno programsko opremo za prikaz vseh DI storitev
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Podrobna razlaga konfiguracijskih prioritet v Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Podrobna razlaga middleware vmesne programske opreme Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Podrobna razlaga osnovne vmesne programske opreme
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET privzetih parametrov uporabniškega vmesnika Swagger v Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Jedro (7) Poglobljena analiza izvorne kode ogrodja
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI ročno pridobi metodo vbrizgavanja objektov
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (pet) temelji na CAP distribuiranih transakcijah
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filter unifikiran validacija modelov ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Jedro (iii) Dinamično ustvarjanje instanc z uporabo ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Jedro (2) Ponovni zagon aplikacije s kodo
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) uporablja Redis predpomnjenje
https://www.itsvse.com/thread-9393-1-1.html
(Konec)





Prejšnji:[Dejanski boj]. NET 6 Naključno generira test naključnih števil
Naslednji:Yandex iskalnik robots.txt konfiguracija s čistimi parametri
Objavljeno 2022-4-2 09:16:44 |
Uči se učiti
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com