ValueProviders
ASP.NET MVCで異なる実行順序を知りたいです。
バリュープロバイダー:
- QueryStringValueProvider
- RouteDataValueProvider
- FormValueProvider
- ...
情報が見つかりませんでした。
ValueProviders
ASP.NET MVCで異なる実行順序を知りたいです。
バリュープロバイダー:
情報が見つかりませんでした。
記憶がよければ優先順位はこんな感じ。
編集 私は、同じ注文をリストしている次のウェブサイトに同意しているようです。 http://www.howmvcworks.net/OnModelsAndViewModels/TheBeautyThatIsTheModelBinder
これは、ASP.NET MVC ソース コードから確認できます: ValueProviderFactories.cs
ValueProvider の定義済みの順序は次のとおりです。
private static readonly ValueProviderFactoryCollection _factories = new ValueProviderFactoryCollection()
{
new ChildActionValueProviderFactory(),
new FormValueProviderFactory(),
new JsonValueProviderFactory(),
new RouteDataValueProviderFactory(),
new QueryStringValueProviderFactory(),
new HttpFileCollectionValueProviderFactory(),
};