Hvad er forskellen mellem webformularer og MVC?
Hvad er forskellen mellem webformularer og MVC?

Video: Hvad er forskellen mellem webformularer og MVC?

Video: Hvad er forskellen mellem webformularer og MVC?
Video: Технологические стеки — информатика для бизнес-лидеров, 2016 г. 2024, April
Anonim

ASP. NET Webformularer brug sidecontroller-mønstertilgang til gengivelse af layout. I denne tilgang har hver side sin egen controller, dvs. en kode-bag-fil, der behandler anmodningen. ASP. NET MVC bruger Front Controller tilgang. Den tilgang betyder, at en fælles controller for alle sider behandler anmodningerne.

Ydermere, hvilken er bedre MVC eller Webforms?

Fordele ved MVC Over Webformularer Let vægt: MVC sider er lettere i forhold til webformularer da de ikke bærer omfangsrig viewstate med sig. Bedre Kontrol over design: MVC har droppet konceptet med serverkontroller og i stedet bruger HTML-kontroller eller HTML-hjælpere til at generere HTML-kontroller.

Ved også, hvorfor vi bruger MVC i stedet for webformularer? De vigtigste fordele ved ASP. NET MVC er:

  • Aktiverer fuld kontrol over den gengivede HTML.
  • Giver ren adskillelse af bekymringer (SoC).
  • Aktiverer testdrevet udvikling (TDD).
  • Nem integration med JavaScript-rammer.
  • Efter designet af nettets statsløse natur.
  • RESTful urls, der muliggør SEO.

Kan vi i denne forbindelse bruge webformularer i MVC?

Spørgsmålet om hvordan kombinere begge teknologier i en applikation opstår-er det muligt at kombinere begge ASP. NET Webformularer og ASP. NET MVC i én webapplikation? Heldigvis er svaret ja. Ved at kombinere ASP. NET Webformularer og ASP. NET MVC i en applikation er det muligt - faktisk er det ret nemt.

Hvad er forskellen mellem MVC 5 og MVC kerne?

Forskel 1 - Enkelt justeret webstak til ASP. NET Core MVC og web-API'er. ASP. NET MVC 5 vil give os mulighed for at vælge MVC eller Web API eller begge dele, mens du opretter en webapplikation. Det var fordi web stak for MVC 5 og Web API var ikke det samme. ASP. NET Core MVC har nu enkelt justeret webstak til MVC og Web API.

Anbefalede: