ASP.NET MVC - Sustav usmjeravanja

Sadržaj
Prijave napravljene pomoću ASP.NET Kad ih korisnici konzultiraju, oni prolaze kroz proces, a taj proces odvodi zahtjeve do sustav usmjeravanja da se okvir podigne s aplikacijom i ono što čini jest uzeti elemente zahtjeva i potražiti odgovarajućeg kontrolera koji odgovara zahtjevu, kontrolor će odlučiti hoće li pristupiti modelu i dohvatiti podatke, a zatim poslati prikaz ili poslati izravno na prikaz budući da ne morate pristupiti modelu.
Pokrenite aplikaciju
Nakon što smo izradili projekt i odabrali odgovarajući predložak, naša je aplikacija spremna za podizanje, ovaj proces je sasvim zadovoljavajući jer daje mogućnost da se u nekoliko minuta vidi funkcionalna baza.
ProbatiZa to pritisnemo tipku F5 i ono što imamo do sada bit će prikazano i ono što se dogodilo da naša aplikacija podigne, bio je to zahtjev koji je kanalizirao sustav usmjeravanja.
Pogledajmo sljedeću sliku s ciklusom web zahtjeva u ASP.NET MVC -u:

Možemo primijetiti da slijedi tok koji smo objasnili na početku, u slučaju osnovne aplikacije već imamo kontroler za Dom koji će nam prikazati zadani indeks koji je kreiran s predloškom.
Usmjeravanje
The usmjeravanje To je jedan od ključnih aspekata okvira, budući da je zadužen za obradu zahtjeva upućenih aplikaciji, znamo da većina web stranica započinje zahtjevom upućenim jednom od HTTP metode, obično je prvi zahtjev od GET tip protiv adrese, nakon što je zahtjev postavljen, usmjeravanje, ovo provjerava zahtjev i traži resurse koji ga mogu zadovoljiti, prvo mjesto koje provjerava su kontrolori, a oni su zaduženi učiniti ostalo kako bi vratili rezultat korisniku.
ZapamtitiZa provođenje svega opisanog sustav usmjeravanja vrši usporedbu uzoraka, odnosno zahtjev se uspoređuje s već kreiranim uzorcima i ako odgovara jednom, šalje se upravljaču s kojim je navedeni uzorak povezan; Ako ne odgovara nijednom, možemo poslati korisniku 404 stranicu resursa koji nije pronađen ili možemo navesti da se poduzmu neke druge radnje koje zahtijevamo.
Pogledajmo kako konfiguriramo te uzorke u našem sustav usmjeravanja.
Prvo moramo uzeti u obzir sljedeće točke:
Jedinstveno imeAko imamo više izvora s istim imenom, uzrokovat ćemo pogrešku jer aplikacija neće znati koji resurs želimo, pa svaki uzorak koji stvorimo mora imati jedinstveni naziv.
URL uzorakOvaj će obrazac biti onaj koji će ocijeniti ono što dobijemo od web zahtjeva, ako je primjenjivo, izvršit ćemo odgovarajući kontroler.
Pogledajmo sljedeću sliku kako je to konfigurirano usmjeravanje da biste vidjeli početni zaslon:

Ovdje postavljamo uzorak gdje prvo primamo kontroler, a zatim radnju kontrolera, na kraju primamo parametar zvan id koji će biti prešao na radnju kontrolera, u slučaju da nema ništa poslat ćemo zahtjev na zadanu postavku koja je naša Kućni kontroler i njegov Indeksna akcija.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave