Her lærer du en oversigt over MVC-arkitektur.
MVC arkitektoniske mønster har eksisteret i lang tid i Soft .are engineering. Alle de fleste sprog bruger MVC med lille variation, men konceptuelt forbliver det det samme.
lad os forstå den MVC-arkitektur, der understøttes i ASP.NET.
MVC står for Model, visning og Controller. MVC adskiller et program i tre komponenter-Model, visning og Controller.
Model: Model repræsenterer formen på dataene. En klasse I C# bruges til at beskrive en model., Modelobjekter gemmer data hentet fra databasen.
Model repræsenterer dataene.
Vis: Vis i MVC er en brugergrænseflade. Vis display model data til brugeren og også gør det muligt for dem at ændre dem. Udsigt i ASP.NET MVC er HTML, CSS, og nogle særlige syntaks (Ra .or syntaks), der gør det nemt at kommunikere med modellen og controlleren.
Vis er brugergrænsefladen.
Controller: controlleren håndterer brugeranmodningen. Typisk bruger brugeren visningen og rejser en HTTP-anmodning, som håndteres af controlleren., Controlleren behandler anmodningen og returnerer den relevante visning som et svar.
Controller er forespørgselshandleren.
følgende figur illustrerer samspillet mellem Model, visning og Controller.
Den følgende figur illustrerer flowet af brugerens anmodning i ASP.NET MVC.,
Som pr ovenstående figur, når en bruger indtaster en URL-adresse i browseren, det går til den webserver og dirigeres til en controller. En controller udfører relateret visning og modeller for denne anmodning og oprette svaret og sender det tilbage til bro .seren.
- MVC står for Model, visning og Controller.
- Model repræsenterer dataene
- visningen er brugergrænsefladen.,
- Controller er anmodningshåndtereren.