获取在Model binder中传递的PropertyNames列表

时间:2017-09-21 22:02:12

标签: c# asp.net-core model-binding

我正在尝试从值提供程序获取与模型名称前缀关联的所有值。

public Task BindModelAsync(ModelBindingContext bindingContext)
{
    var values = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
    if (values.Length == 0)
    {
        return Task.CompletedTask;
    }

    return Task.CompletedTask;
}

我知道我可以重新解析查询字符串,但我认为Model Binder已经解析了其余的值,所以为什么不抓住它们。 一旦我拥有属性密钥,我怎样才能获得值?

0 个答案:

没有答案