Innehållsförteckning
ASP.NET MVC är ett ramverk för webbapplikationsutveckling, det är byggt på Microsoft .NET framework och betonar att utvecklingen sker med bästa praxis med beprövade designmönster, medan applikationen inte är knuten till specifik hårdvara, vilket skapar applikationer med lättskött kod.MVC -arkitektur
Arkitekturen MVC, vars akronym motsvarar modell, vy, controller, är en arkitektur som tillåter oss att separera de olika delarna av en applikation, det vill säga vi separerar vad användaren ser från vår affärslogik, tack vare detta kan vi uppnå kod som är mycket lättare att förstå och underhålla.
Låt oss göra en snabb genomgång av nyckelbegreppen för denna form av webbapplikationsutveckling, eftersom det är en grundläggande del för att kunna använda och göra effektiva applikationer med ASP.NET MVC.
Strukturera
MVC -utvecklingsmönstret innehåller 3 lager som är:
- Modell: Det är den del som innehåller affärslogiken, det vill säga den som kommer att definiera beteendet med datastrukturerna.
- Se: Den ansvarar för att visa användaren den nödvändiga informationen, internt kommunicerar vyn med modellen via kontrollenheten.
- Kontroller: Han är den som fungerar som mellanhand mellan modellen och vyn, vanligtvis når webbförfrågningarna först en registeransvarig och den bestämmer vilken modell som ska ringas och sedan när den får nödvändiga data bestämmer den vilken vy och vilken data som ska visas användare.
Installera ASP.NET MVC
För att kunna börja utveckla med hjälp av detta ramverk måste vi först skaffa utvecklingsverktyg som ger oss tillgång till alla tillgängliga resurser.
Det första vi kommer att göra är att gå till webbsidan http: //www.asp.net/mvc där vi kan få alla nödvändiga resurser för att börja utveckla inom ramen:
FÖRSTORA
När allt är installerat kan vi skapa vårt första webbprojekt, för detta måste vi först börja Visuell Studio, då ska vi klicka på ett nytt projekt, vi väljer språk C # och vi väljer webb, på höger sida kommer vi att se de tillgängliga mallarna och välja ASP.NET MVC 4 webbapplikation.
Låt oss se hur skärmen vi just beskrev ser ut: