FREELessons: 14Length: 2.4 hours
Microsoft designed the ASP.NET MVC to be extensible. It's so extensible that you can replace just about every component and subsystem in the MVC framework with your own, or a third-party’s, implementation. In this course we’ll look at just some of the ways we can extend the MVC Framework.
1.Introduction1 lesson, 00:43
1 lesson, 00:43
1.1Extending ASP.NET MVC00:43
1.1
Extending ASP.NET MVC
00:43
2.Views5 lessons, 1:01:58
5 lessons, 1:01:58
2.1Extending the WebViewPage Class and Importing Namespaces06:28
2.1
Extending the WebViewPage Class and Importing Namespaces
06:28
2.2Generating Simple Elements07:50
2.2
Generating Simple Elements
07:50
2.3Generating Complex Elements22:49
2.3
Generating Complex Elements
22:49
2.4Templated Razor Delegates12:14
2.4
Templated Razor Delegates
12:14
2.5The Spark View Engine12:37
2.5
The Spark View Engine
12:37
3.Controllers5 lessons, 1:05:49
5 lessons, 1:05:49
3.1Introduction to Controllers05:12
3.1
Introduction to Controllers
05:12
3.2The Built-in Action Results11:14
3.2
The Built-in Action Results
11:14
3.3Filters13:28
3.3
Filters
13:28
3.4Extending Controllers with an Action Invoker18:13
3.4
Extending Controllers with an Action Invoker
18:13
3.5Writing a Controller Factory17:42
3.5
Writing a Controller Factory
17:42
4.Models2 lessons, 15:45
2 lessons, 15:45
4.1Custom Model Binders07:37
4.1
Custom Model Binders
07:37
4.2Adding Validation08:08
4.2
Adding Validation
08:08
5.Conclusion1 lesson, 00:54
1 lesson, 00:54
5.1Conclusion00:54
5.1
Conclusion
00:54
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.