Här lär du dig en översikt över MVC architecture.
MVC: s arkitektoniska mönster har funnits länge inom programvaruteknik. Alla mest alla språk använder MVC med liten variation, men konceptuellt är det detsamma.
låt oss förstå MVC-arkitekturen som stöds i ASP.NET.
MVC står för Model, View och Controller. MVC separerar en applikation i tre komponenter-Modell, vy och Controller.
modell: Modellen representerar formen på data. En klass I C# används för att beskriva en modell., Modellobjekt lagrar data som hämtats från databasen.
modellen representerar data.
Visa: Visa i MVC är ett användargränssnitt. Visa visningsmodelldata till användaren och gör det också möjligt för dem att ändra dem. Visa i ASP.NET MVC är HTML, CSS, och några speciella syntax (Razor syntax) som gör det enkelt att kommunicera med modellen och controller.
vyn är användargränssnittet.
Controller: styrenheten hanterar användarbegäran. Vanligtvis använder användaren vyn och höjer en HTTP-förfrågan, som kommer att hanteras av regulatorn., Styrenheten behandlar begäran och returnerar lämplig vy som ett svar.
Controller är begäran handler.
följande figur illustrerar interaktionen mellan Modell, vy och styrenhet.
följande figur illustrerar flödet av användarens begäran i ASP.NET MVC.,
enligt ovanstående figur går en användare in i en URL i webbläsaren till webbservern och dirigeras till en kontroller. En styrenhet utför relaterad vy och modeller för den förfrågan och skapar svaret och skickar det tillbaka till webbläsaren.
- MVC står för Modell, vy och kontroller.
- modellen representerar data
- vyn är användargränssnittet.,
- Controller är begäran handler.