指定模型绑定器必须使用属性的特定值提供程序

时间:2013-10-11 14:08:25

标签: c# .net asp.net-mvc

这对我来说更像是一种好奇心,而不是我真正需要做的事情。有没有办法告诉模型绑定器它应该只尝试使用特定的IValueProvider查找值?

ie:假设我有一个模型的Id属性我想特别绑定到QueryStringValueProvider。默认值提供程序的工作方式是第一个具有值的胜利情况。因此,如果我在QueryStringValueProvider之前注册了一个值提供程序,并且该提供程序首先返回一个值,那么将完全忽略查询字符串值。

我知道我可以制作一个自定义的ModelBinder并以这种方式处理它,但我想知道是否有一种内置的处理方式(比如在属性上弹出一个属性或其他东西)?

0 个答案:

没有答案