ASP.NET MVC is a framework that is used to create web applications in MVC pattern. ASP.NET Web API is relatively new framework that makes it easy to build HTTP services that can reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.
In this cartoon Mark and Ted discusses about the differences between ASP.NET MVC and ASP.NET Web API. Mark clears Ted when to use the Web API over MVC.
In ASP.NET MVC, we can display data in partial views either by using Html.Partial/Html.RenderPartial or Html.Action/Html.RenderAction. In this cartoon, Mark clarifies Nancy about the differences between the two and when to use what.