ASP.NET, auf seiner grundlegendsten Ebene, bietet Ihnen die Möglichkeit, allgemeines HTML-Markup kombiniert mit serverseitigen "Steuerelementen" innerhalb des ereignisgesteuerten Programmiermodells bereitzustellen, das mit VB, C# usw. genutzt werden kann . Sie definieren die Seite (n) einer Site, legen die Steuerelemente ein und stellen die programmatische Installation bereit, damit alles funktioniert.
ASP.NET MVC ist ein Anwendungs-Framework basierend auf dem Model-Value-Controller Entwurfsmuster. Dies könnte als "vorgefertigtes" Framework für eine bestimmte Art der Implementierung einer Website angesehen werden, wobei eine Seite als "Controller" fungiert und Anfragen an die entsprechenden Seiten in der Anwendung sendet. Die Idee besteht darin, die verschiedenen Elemente der Anwendung zu "partitionieren", zB Geschäftsregeln, Präsentationsregeln und so weiter.
Denken Sie an die erste als "unbeschriebenes Blatt" für die Implementierung einer Website-Architektur, die Sie mehr oder weniger von Grund auf entworfen haben. MVC stellt einen Mechanismus zum Entwerfen einer Site um ein vorbestimmtes "Muster" des Anwendungszugriffs bereit, wenn dies sinnvoll ist. Es gibt zwar mehr technische Details als das, aber das ist die Nickel-Tour für die Zwecke der Frage.
Viel Glück!
Internet ist voll von Ressourcen in Bezug auf das. Ich empfehle Ihnen, eine Google-Suche zu machen und später mit spezifischeren Fragen zu kommen. –
http://www.asp.net/mvc/tutorials/older-versions/overview/asp-net-mvc-overview – c0deNinja
http://www.asp.net/web-forms/videos/how-do-i/Wählen des richtigen Programmiermodells – Shyju