2012-12-18 15 views
8

Ich möchte die Reihenfolge der Ausführung der verschiedenen ValueProviders in ASP.NET MVC wissen.ASP.NET MVC: Reihenfolge der Ausführung von ValueProviders

ValueProviders:

  • QueryStringValueProvider
  • RouteDataValueProvider
  • FormValueProvider
  • ...

ich keine Informationen gefunden haben.

+3

Wie wäre das? ASP.NET MVC/Web API/Webseiten - Quellcode http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/e599230bf8ac#src/System.Web.Mvc/ValueProviderFactories.cs – takepara

+0

@takepara große +1 – Rookian

Antwort

3

Sie können dies von ASP.NET MVC-Quellcode finden Sie unter: ValueProviderFactories.cs

Hier ist die vorgegebene Reihenfolge für ValueProviders:

private static readonly ValueProviderFactoryCollection _factories = new ValueProviderFactoryCollection() 
    { 
     new ChildActionValueProviderFactory(), 
     new FormValueProviderFactory(), 
     new JsonValueProviderFactory(), 
     new RouteDataValueProviderFactory(), 
     new QueryStringValueProviderFactory(), 
     new HttpFileCollectionValueProviderFactory(), 
    }; 
Verwandte Themen