Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19765|Atbildi: 1

[Avots] ASP.NET Core (XIII), lai noteiktu, vai tas ir Ajax pieprasījums vai nē

[Kopēt saiti]
Publicēts 2022-3-31 19:30:16 | | | |
Iepriekšējās MVC ASP.NET jūs varējāt izmantot pieprasījuma paplašināšanas metodi IsAjaxRequest(), lai noteiktu, vai pieprasījums ir Ajax pieprasījums. Kā ASP.NET Core varat noteikt, vai pieprasījums ir Ajax pieprasījums vai tiešs URL, kuram piekļūst, izmantojot pārlūkprogrammu?

Nosakiet, vai pieprasījums ir Ajax princips, tiesnesisVai pieprasījuma galvenē ir: X-Requested-With un vērtība ir: XMLHttpRequest, kā parādīts attēlā:



Tātad ieviešanas kods ir šāds:

Ja mēs vēlamies ierobežot kontrolieri, lai atļautu noteiktas metodes pieprasīt tikai caur AJAX, mēs varam mantotActionMethodSelectorAttributelīdzeklis, lai īstenotu IsValidForRequest abstrakcijas metodi, kods ir šāds:

Pēc tam pievienojiet šo funkciju kontroliera metodei, jaNe-Ajax pieprasa, ka šī metode tieši ziņos par kļūdu 404 Nav atrasts

Pārskats

ASP.NET Core (divpadsmit) priekšgala JS, CSS komplektēšana un saspiešana
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) galapunkta maršruts pievieno starpprogrammatūru, lai parādītu visus DI pakalpojumus
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detalizēts skaidrojums par konfigurācijas prioritātēm kodolā [10].
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detalizēts skaidrojums par Core starpprogrammatūru (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Detalizēts skaidrojums par pamata starpprogrammatūru
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Swagger lietotāja interfeisa noklusējuma parametru bedre Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Sistēmas pirmkoda padziļināta analīze
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI manuāli iegūst objektu injicēšanas metodi
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (pieci) ir balstīts uz CAP sadalītajiem darījumiem
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) filtra vienotā ModelState modeļa validācija
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Dinamiski izveidojiet instances, izmantojot ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET kodols (2) Restartējiet lietojumprogrammu pēc koda
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) izmanto Redis kešatmiņu
https://www.itsvse.com/thread-9393-1-1.html
(Beigas)





Iepriekšējo:[Faktiskā cīņa]. NET 6 Random ģenerē nejaušu skaitļu testu
Nākamo:Yandex meklētājprogramma robots.txt Clean-param konfigurācija
Publicēts 2022-4-2 09:16:44 |
Iemācieties mācīties
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com