http://www.danylkoweb.com/Blog/aspnet-mvc-terminology-EK
https://blog.udemy.com/asp-net-mvc-tutorial/
https://mycodelines.wordpress.com/2014/04/07/differences-between-asp-net-webforms-engine-and-razor-view-engine/
http://www.dotnet-tricks.com/Tutorial/mvclist
http://www.tutorialsteacher.com/mvc/asp.net-mvc-tutorials
http://csharppulse.blogspot.in/2013/08/mvc3-interview-questions-and-answers.html
http://tutlane.com/tutorial/aspnet-mvc/
Controllers
Pass Data to Controller from View
View (csaspx, vbaspx,etc)
Areas
https://blog.udemy.com/asp-net-mvc-tutorial/
https://mycodelines.wordpress.com/2014/04/07/differences-between-asp-net-webforms-engine-and-razor-view-engine/
http://www.dotnet-tricks.com/Tutorial/mvclist
http://www.tutorialsteacher.com/mvc/asp.net-mvc-tutorials
http://csharppulse.blogspot.in/2013/08/mvc3-interview-questions-and-answers.html
http://tutlane.com/tutorial/aspnet-mvc/
- MVC folder structure
 - Routing - Global.aspx and routing table, bundling
 - Model
 - Controller - Single or Multiple Action Method
 - View
 - MVC Pipeline
 - HTML Helper - @, @:, @{ }, @HTML
 - Ajax Helper - AjaxOption class and Partial view
 - Razor syntax
 - Entity Framework
 - Security and deployment
 
Controllers
- Action Method (Public)
 - Action Result (return type of action)
 - ActionSelector (NonAction,ActionName,ActionVerbs)
 - Filter (Authorization ,Action ,Result ,Exception )
 - Custom Action Fiter (OnActionExecuted,OnActionExecuting,OnResultExecuted,OnResultExecuting)
 - AttributeRouting
 
- DataAnnotation
 - ModelState.Valid -Validation done at view
 - ModelState.AddModelError -Check the validation at DB level
 - Remote Validation
 
- TempData
 - ViewBag
 - ViewData
 - ViewModels
 - Model
 
Pass Data to Controller from View
- Model Binders (querystring,Requst[],FormCollection, Binding to complex data)
 - Binding Attribute
 
- Routing View Engine (@,@:,@{},@model,etc)
 - Html Helpers (@Html)
 - Partial View
 - Layouts, RenderBody, RenderSection and RenderPage
 
Display Modes : Display modes are used to return different Views based on a device, or Display Mode
Web API
Asp.Net MVC1
- Released on Mar 13, 2009
 - Runs on .Net 3.5 and with Visual Studio 2008 & Visual Studio 2008 SP1
 - MVC Pattern architecture with WebForm Engine
 - Html Helpers
 - Ajax helpers
 - Routing
 - Unit Testing
 
Asp.Net MVC2
- Released on Mar 10, 2010
 - Runs on .Net 3.5, 4.0 and with Visual Studio 2008 & 2010
 - Strongly typed HTML helpers means lambda expression based Html Helpers
 - Templated Helpers
 - Support for Data Annotations Attribute
 - Client-side validation
 - UI helpers with automatic scaffolding & customizable templates
 - Attribute-based model validation on both client and server
 - Overriding the HTTP Method Verb including GET, PUT, POST, and DELETE
 - Areas for partitioning a large applications into modules
 - Asynchronous controllers
 
Asp.Net MVC3
- Released on Jan 13, 2011
 - Runs on .Net 4.0 and with Visual Studio 2010
 - The Razor view engine
 - Improved Support for Data Annotations
 - Remote Validation
 - Compare Attribute
 - Sessionless Controller
 - Child Action Output Caching
 - Dependency Resolver
 - Entity Framework Code First support
 - Partial-page output caching
 - ViewBag dynamic property for passing data from controller to view
 - Global Action Filters
 - Better JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
 - Use of NuGet to deliver software and manage dependencies throughout the platform
 - Good Intellisense support for Razor into Visual Studio
 
Asp.Net MVC4
- Released on Aug 15, 2012
 - Runs on .Net 4.0, 4.5 and with Visual Studio 2010SP1 & Visual Studio 2012
 - ASP.NET Web API
 - Enhancements to default project templates
 - Mobile project template using jQuery Mobile
 - Display Modes
 - Task support for Asynchronous Controllers
 - Bundling and minification
 - Support for the Windows Azure SDK
 
Asp.Net MVC5
- Released on 17 October 2013
 - Runs on .Net 4.5, 4.5.1 and with Visual Studio 2013
 - One Asp.Net
 - Asp.Net Identity
 - ASP.NET Scaffolding
 - Authentication filters - run prior to authorization filters in the ASP.NET MVC pipeline
 - Bootstrap in the MVC template
 - ASP.NET Web API2
 
No comments:
Post a Comment