我正在尝试从值提供程序获取与模型名称前缀关联的所有值。
public Task BindModelAsync(ModelBindingContext bindingContext)
{
var values = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
if (values.Length == 0)
{
return Task.CompletedTask;
}
return Task.CompletedTask;
}
我知道我可以重新解析查询字符串,但我认为Model Binder已经解析了其余的值,所以为什么不抓住它们。 一旦我拥有属性密钥,我怎样才能获得值?