ASP.NET MVC - Routing System

Innehållsförteckning
Ansökningar gjorda med ASP.NET När de konsulteras av användare går de igenom en process, den här processen tar förfrågningarna till routingsystem att ramverket höjs med applikationen och vad den gör är att ta elementen i begäran och leta efter den lämpliga handkontrollen som motsvarar begäran, kommer den registeransvarige att avgöra om den ska komma åt modellen och hämta data och sedan skicka vyn eller skicka direkt till vyn eftersom du inte behöver komma åt modellen.
Starta programmet
När vi har skapat projektet och valt motsvarande mall är vår applikation redo att lyfta, denna process är ganska tillfredsställande eftersom den ger möjlighet att se en funktionell bas på några minuter.
ProvaFör det låt oss trycka på F5 och vad vi har hittills kommer att visas och vad som hände för vår ansökan att lyfta, det var en begäran som kanaliserades av routingsystem.
Låt oss se följande bild med cykeln för en webbförfrågan i ASP.NET MVC:

Vi kan märka att det följer flödet som vi förklarade i början, i fallet med den grundläggande applikationen har vi redan en handkontroll för hemmet som visar oss standardindexet som skapas med mallen.
Routing
De routing Det är en av de viktigaste aspekterna av ramverket, eftersom det är ansvarigt för att hantera förfrågningar till ansökan, vet vi att de flesta webbplatser börjar med en begäran som gjorts med en av HTTP -metoder, vanligtvis är den första förfrågan från FÅ typ mot en adress, när begäran har gjorts, routing, detta verifierar begäran och letar efter de resurser som kan tillfredsställa den, det första som den verifierar är kontrollerna och dessa ansvarar för att göra resten för att returnera resultatet till användaren.
Kom ihågFör att utföra allt som beskrivs routingsystem gör en mönsterjämförelse, det vill säga, begäran jämförs med mönster som redan har skapats och om den motsvarar en, skickas den till den styrenhet till vilken nämnda mönster är associerat; Om det inte motsvarar någon kan vi skicka användaren en 404 -sida med resurs som inte hittats eller så kan vi ange att andra åtgärder ska vidtas som vi behöver.
Låt oss se hur vi konfigurerar dessa mönster i våra routingsystem.
Först måste vi ta hänsyn till följande punkter:
Unikt namnOm vi ​​har mer än en resurs med samma namn kommer vi att orsaka ett fel eftersom programmet inte vet vilken resurs vi vill ha, så varje mönster som vi skapar måste ha ett unikt namn.
URL -mönsterDet här mönstret kommer att vara det som kommer att utvärdera vad vi får från webbförfrågan, om tillämpligt kommer vi att utföra motsvarande controller.
Låt oss se följande bild av hur det är konfigurerad routing så att du kan se startskärmen:

Här är det vi gör att placera ett mönster där vi först tar emot controller och sedan controller -handling, slutligen får vi en parameter som heter id som kommer att vara överförts till handläggarens åtgärd, om det inte finns någonting skickar vi begäran till den standard som är vår Hemkontroll och hans Indexåtgärd.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave