Chciałbym znać kolejność wykonywania różnych ValueProviders
w ASP.NET MVC.ASP.NET MVC: Kolejność wykonywania ValueProviders
ValueProviders:
- QueryStringValueProvider
- RouteDataValueProvider
- FormValueProvider
- ...
Nie mogę znaleźć informację.
Chciałbym znać kolejność wykonywania różnych ValueProviders
w ASP.NET MVC.ASP.NET MVC: Kolejność wykonywania ValueProviders
ValueProviders:
Nie mogę znaleźć informację.
Jeśli pamięć mi służy, priorytet jest taki.
EDIT I wydają się być w zgodzie z następującej strony internetowej, która wymienia ta sama kolejność. http://www.howmvcworks.net/OnModelsAndViewModels/TheBeautyThatIsTheModelBinder
Można to sprawdzić z kodu źródłowego ASP.NET MVC: ValueProviderFactories.cs
Oto predefiniowane nakaz ValueProviders:
private static readonly ValueProviderFactoryCollection _factories = new ValueProviderFactoryCollection()
{
new ChildActionValueProviderFactory(),
new FormValueProviderFactory(),
new JsonValueProviderFactory(),
new RouteDataValueProviderFactory(),
new QueryStringValueProviderFactory(),
new HttpFileCollectionValueProviderFactory(),
};
Jak na ten temat? ASP.NET MVC/Web API/strony internetowe - kod źródłowy http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/e599230bf8ac#src/System.Web.Mvc/ValueProviderFactories.cs – takepara
@takepara great +1 – Rookian