ASP.NET MVC: Difference between revisions

Content deleted Content added
updated archive urls
date format fixed
Line 32:
In April 2009, the ASP.NET MVC source code was released under the [[Microsoft Public License]] (MS-PL).<ref name="opensource">{{cite web | url = http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx | title = ASP.NET mvc 1.0 Source Released | author = Scott Guthrie | accessdate = 2009-04-02| archiveurl= https://web.archive.org/web/20090403084000/http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx| archivedate= 3 April 2009 <!--DASHBot-->| deadurl= no}}</ref>
 
"ASP.NET MVC framework is a lightweight<ref>{{Cite web|url=https://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better|title=Webform vs MVC performance comparison done with 25 user load test.|last=Koirala|first=Shivprasad|date=11/21-sep-/2014|website=codeproject|archive-url=https://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better|archive-date=11/21-sep-/2014|dead-url=|access-date=11/21/2014}}</ref>, highly testable presentation framework that is integrated with existing ASP.NET features. Some of these integrated features are master pages and membership-based authentication. The MVC framework is defined in the System.Web.Mvc assembly."<ref>{{cite web|url=http://aspnet4.com/asp-net-4-thoery/asp-net-mvc/|title=ASP.NET MVC|work=aspnet4.com|accessdate=17 January 2015}}</ref>
 
The ASP.NET MVC framework couples the models, views, and controllers using [[interface (object-oriented programming)|interface]]-based contracts, thereby allowing each component to be tested independently.{{Citation needed|date=April 2017}}