I. ASP. NET + MVC
IIS and ASP. NET Pipelines
MVC, MVP, and Model2 [Part 1]
MVC, MVP, and Model2 [Part II]
How ASP. net mvc runs [1]: Web applications built on the "pseudo" MVC Framework
How ASP. net mvc runs [2]: URL Routing
How ASP. net mvc runs [3]: Controller Activation
How ASP. net mvc runs [4]: execution of Action
Ii. URL Routing
ASP. NET Routing System: separating URLs from physical files
Routing System of ASP. NET: routing ing
ASP. NET Routing System: Generate URL Based on routing rules
ASP. net mvc route Extension: Route ing
ASP. net mvc route Extension: Generation of links and URLs
Implementation principle of ASP. NET Routing System: Dynamic htting of HttpHandler
Support for multiple languages through URL routing in ASP. NET MVC
3. Controller Activation
ASP. net mvc Controller activation system details: Overall Design
ASP. net mvc Controller activation system details: Default implementation
ASP. net mvc Controller activation system details: IoC applications [Part 1]
ASP. net mvc Controller activation system details: IoC applications [Part II]
4. Provision of Model metadata
ASP. net mvc Model metadata and Its customization: first understanding of Model metadata
ASP. net mvc Model metadata and Its customization: customization of Model metadata
ASP. net mvc Model metadata and Its customization: An Important interface IMetadataAware
Model metadata and Model template of ASP. net mvc: predefined Template
Model metadata and Model template of ASP. net mvc: Template acquisition and execution policies
Model metadata and Model template of ASP. net mvc: Introduce ListControl into ASP. NET MVC
Implementation of the Model metadata provision mechanism of ASP. NET MVC
5. Model binding
Three important descriptive objects of ASP. net mvc: ControllerDescriptor
Three important descriptive objects of ASP. net mvc: ActionDescriptor
Three important descriptive objects of ASP. net mvc: ControllerDescriptor and ActionDescriptor
Three important descriptive objects of ASP. net mvc: ParameterDescriptor
ASP. net mvc provides the system with ValueProvider as the core value: NameValueCollectionValueProvider
ASP. net mvc provides the system with ValueProvider as the core value: DictionaryValueProvider
ASP. net mvc provides the system for ValueProvider-centered values: ValueProviderFactory
ModelBinder of ASP. net mvc and its provision mechanism
Simulate the Model binding mechanism of ASP. net mvc through an instance: simple type + complex type
Simulate the Model binding mechanism of ASP. net mvc through an instance: Array
Simulate the Model binding mechanism of ASP. net mvc through an instance: Set + dictionary
6. Model Verification
Model Verification System with ModelValidator as the core of ASP. net mvc: ModelValidator
Model Verification System with ModelValidator as the core of ASP. net mvc: ModelValidatorProvider
Model Verification System with ModelValidator as the core of ASP. net mvc: ModelValidatorProviders
Model Verification Based on Annotation Feature of ASP. net mvc: ValidationAttribute
Model Verification of ASP. net mvc Based on Annotation Feature: DataAnnotationsModelValidator
Model Verification of ASP. net mvc Based on Annotation Feature: DataAnnotationsModelValidatorProvider
ASP. net mvc Model Verification Based on Annotation features: Apply ValidationAttribute to parameters
ASP. net mvc Model Verification Based on Annotation features: one Model, multiple verification rules
ASP. net mvc client verification: jQuery Verification
ASP. net mvc client verification: jQuery verification implementation in Model Verification
Client verification of ASP. net mvc: Custom Verification
VII. Execution of actions
Definitions and execution principles of asynchronous actions under ASP. NET MVC
ASP. net mvc involves five synchronous and asynchronous operations. Are you confused? [Part 1]
ASP. net mvc involves five synchronous and asynchronous operations. Are you confused? [Part II]
In-depth exploration of ASP. net mvc Filters
Understanding the five authorizationfilters of ASP. NET MVC
How does ActionFilter in ASP. net mvc be executed?
ASP. net mvc integrates EntLib for "automatic" Exception Handling [instance]
ASP. net mvc integrates EntLib for "automatic" Exception Handling [implementation]
8. View presentation
Understand the essence of several actionresults of ASP. net mvc: EmptyResult & ContentResult
Understand the nature of several actionresults of ASP. net mvc: FileResult
Understand the essence of several actionresults of ASP. net mvc: JavaScriptResult & JsonResult
Understand the nature of several actionresults of ASP. net mvc: HttpStatusCodeResult & RedirectResult/RedirectToRouteResult
How is the View of ASP. net mvc presented? [Design]
How is the View of ASP. net mvc presented? [Instance]
Razor engine of ASP. net mvc: View Compilation Principle
Razor engine of ASP. net mvc: RazorView
Razor engine of ASP. net mvc: Application of IoC in View Activation
Razor engine of ASP. net mvc: RazorViewEngine