First, asp.net + MVC
IIS and asp.net pipelines
MVC, MVP, and model2[on the previous article]
MVC, MVP, and model2[the next article]
How asp.net MVC works [1]: Web applications built on the "pseudo" MVC framework
asp.net how MVC is run [2]: URL routing
How asp.net MVC works [3]: Controller activation
How asp.net MVC works [4]: Execution of action
Second, URL routing
Asp. NET routing system: separation of URLs from physical files
Asp. NET routing system: routing mapping
Asp. NET routing system: generating URLs based on routing rules
asp.net mvc routing extension: routing mappings
asp.net mvc routing extension: Linking and URL generation
Asp. NET routing system implementation principle: HttpHandler dynamic mapping
Multi-language support through URL routing in asp.net mvc
III. Activation of the controller
asp.net MVC controller activation system Detailed: Overall design
asp.net MVC controller activation system detailed: default implementation
asp.net MVC Controller activation System: Application of IOC [last article]
asp.net MVC controller activation system Detailed: IOC application [Next]
Iv. Provision of Model metadata
asp.net MVC model metadata and its customization: preliminary model meta data
asp.net MVC model meta data and its customization: Model metadata Customization
asp.net MVC model meta data and its customization: an important interface Imetadataaware
Model meta data and model template for asp.net mvc: predefined templates
Model metadata and model template for asp.net MVC: template acquisition and execution strategy
asp.net MVC model meta data and model Template: Introducing ListControl into asp.net mvc
Implementation of model metadata providing mechanism of asp.net mvc
Five, the model of the binding
asp.net mvc three important descriptive objects: Controllerdescriptor
asp.net mvc three important descriptive objects: Actiondescriptor
asp.net mvc three important descriptive objects: Controllerdescriptor and actiondescriptor creation mechanism
asp.net mvc three important descriptive objects: Parameterdescriptor
asp.net mvc is a valueprovider-core value delivery system: Namevaluecollectionvalueprovider
asp.net mvc is a valueprovider-core value delivery system: Dictionaryvalueprovider
asp.net mvc is a valueprovider-core value delivery system: Valueproviderfactory
The modelbinder of ASP.net MVC and its providing mechanism
Simulate the model binding mechanism of ASP.net MVC by example: Simple Type + Complex type
Simulates the model binding mechanism of ASP.net mvc through an instance: array
Simulate the model binding mechanism of ASP.net MVC by example: Set + Dictionary
Six, model verification
asp.net mvc modelvalidator as the core model verification system: Modelvalidator
asp.net mvc modelvalidator as the core model verification system: Modelvalidatorprovider
asp.net mvc modelvalidator as the core model verification system: Modelvalidatorproviders
asp.net MVC model verification based on callout feature: Validationattribute
asp.net MVC model verification based on callout feature: Dataannotationsmodelvalidator
asp.net MVC model verification based on callout feature: Dataannotationsmodelvalidatorprovider
asp.net MVC model validation based on annotation features: applying Validationattribute to parameters
asp.net MVC model validation based on annotation features: a model, multiple validation rules
asp.net MVC client-side validation: jquery verification
Client-side validation of asp.net mvc: implementation of jquery Verification in model verification
asp.net MVC client-side validation: custom validation
Vii. Execution of Action
The definition and execution principle of asynchronous action under ASP.net MVC
asp.net MVC involves 5 synchronous and asynchronous, are you stupid to know? [Last Article]
asp.net MVC involves 5 synchronous and asynchronous, are you stupid to know? [Next Article]
To delve into the filters of asp.net mvc
Understanding 5 kinds of authorizationfilter of asp.net mvc
How is the actionfilter in asp.net mvc executed?
asp.net MVC integration EntLib Implementation of "Automation" exception handling [case Article]
asp.net MVC integration EntLib Implementation of "Automation" exception handling [implementation Article]
Viii. View Presentation
Understanding the nature of several actionresult of asp.net mvc: Emptyresult & Contentresult
Understand the nature of several actionresult of asp.net mvc: Fileresult
Understanding the nature of several actionresult of asp.net mvc: Javascriptresult & Jsonresult
Understanding the nature of several actionresult of asp.net mvc: Httpstatuscoderesult & Redirectresult/redirecttorouteresult
How is the view of ASP.net mvc presented? [Design Article]
How is the view of ASP.net mvc presented? [Example Article]
asp.net mvc Razor Engine: View compilation principle
asp.net mvc razor Engine: Razorview
The razor engine of asp.net MVC: application of IOC in view activation process
asp.net mvc razor Engine: Razorviewengine