The operating mechanism of ASP.net MVC

Source: Internet
Author: User
Tags exception handling execution

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.