Series of articles:
ASP. net mvc 3.0 Learning Series-Preface
ASP. net mvc 3.0 Learning Series -- Razor and ASP. net mvc 3.0
ASP. net mvc 3.0 Learning Series-Controllers in ASP. net mvc 3.0
ASP. net mvc 3.0 Learning Series-Model in ASP. net mvc 3.0
ASP. NET MVC
3.0 Learning Series-Dependency Resolution in ASP. net mvc 3.0
Recently, many things have been put down, including code updates for the DevText project and jQuery learning. As asp.net mvc 3 came out, I spent a lot of time learning it and stayed up late. Always late for work. Fortunately, developers do not have attendance.
I am going to share my learning experience with you recently and write some articles on asp.net mvc 3 for anyone who wants to learn about it.
Actually, when I started learning jQuery a year ago, I wrote many jQuery articles on csdn. We can give you a link:
JQuery implementation of several pop-up box to achieve absolute beauty: http://blog.csdn.net/dujingjing1230/archive/2009/06/23/4291306.aspx
Http://blog.csdn.net/dujingjing1230/archive/2009/07/10/4338639.aspx of floating window controls during Page scrolling implemented by JQuery
The SlideViewer plug-in of JQuery is used in asp.net to implement the http://blog.csdn.net/dujingjing1230/archive/2009/08/05/4413401.aspx of image scrolling effect.
Use JQuery to call the Web Services http://blog.csdn.net/dujingjing1230/archive/2009/08/03/4404705.aspx of ASP. NET
Implementation of json conversion http://blog.csdn.net/dujingjing1230/archive/2009/08/28/4495008.aspx for web service Based on ajax function of jQuery
Analysis Principle and plug-in development http://blog.csdn.net/dujingjing1230/archive/2009/08/20/4464817.aspx of DNA JQuery Framework
Advanced Introduction to JQuery Progress Bar http://blog.csdn.net/dujingjing1230/archive/2009/08/18/4460029.aspx
Use JQuery and s3captche to implement a fruit name verification http://blog.csdn.net/dujingjing1230/archive/2009/08/13/4444560.aspx
A jQuery widget http://blog.csdn.net/dujingjing1230/archive/2009/10/21/4711021.aspx
Several things http://blog.csdn.net/dujingjing1230/archive/2009/08/31/4505079.aspx ASP. NET developers should understand using jQuery
JQuery common tips big release http://blog.csdn.net/dujingjing1230/archive/2009/08/30/4499258.aspx
JQuery-based ajax function to achieve web service json conversion (advanced) http://blog.csdn.net/dujingjing1230/archive/2009/09/02/4512637.aspx
Return to ASP. net mvc 3.0 >>> let's give a rough introduction, and then I will list the key points of each article for your reference. Please follow me, I will update these articles to blog garden as soon as possible, and will be updated in http://www.n-pei.com.
Overview
The new features of Asp.net mvc 3 have indeed increased a lot. You can download the source code of Asp.net mvc 3 here:
Http://aspnet.codeplex.com/releases/view/58781
There are the following five major updates.
Razor View Engine:
The new view engine makes the web page of asp.net closer to pure html display. Many Chinese developers reject this @, but I really like it. If you try to develop a website using its syntax, you will find that it does not only save time, but also has many. net 3.0 functions, such as Dynamic...
New Functions of Controller:
Global action filters, Dynamic view Models, New ActionResult types, and New Cache functions in Controller.
For example, the newly added ViewBag is a Dynamic type.
Added NuGet tools:
In fact, the NuGet tool is not only for the Asp.net Mvc 3 project, but it is released with asp.net mvc 3 at the same time. Therefore, I hope you will use this tool more in future projects, it allows you to say goodbye to the dll reference action.
The NuGet part will also show you how to package your code into a NuGet package. How to Use NuGet Gallery.
Model Validation:
Both client verification and server verification have been updated. JQuery validate is used.
Others include Self Validation and Remote Validation ....
Dependency Injection:
What is Dependency Resolution?
Using DI makes the system more scalable, simpler, and easier to perform unit tests.
This section describes the Injection, Injection, and Activator of the Controller.
I will use IoC tools: Autofac and Ninject as examples to illustrate them.
The series of articles are prepared as follows:
1. Razor and ASP. net mvc 3.0:
2. Controllers in ASP. net mvc 3.0.
3. Models in ASP. net mvc 3.0.
4. NuGet Packgage Management
5. Dependency Resolution in ASP. net mvc 3.0
Nick