如何在 ASP.NET Core 中添加自定义 ValueProvider

All*_*nMa 7 asp.net-core

在旧的 MVC 版本中有一个ValueProviderFactory,但在 MVC6 中,我找不到那个工厂。如何在 MVC6 中定义自定义 valueProvider?

Rob*_*ssa 4

ConfigureServices您可以在类的方法中添加工厂Startup

services.Configure<MvcOptions>(options => {
    options.ValueProviderFactories.Add(new CustomValueProviderFactory());
});
Run Code Online (Sandbox Code Playgroud)