次のようなアクションが与えられます:
public ActionResult DoStuff([CustomAttribute("foo")]string value) {
// ...
}
ModelBinder内value
ののインスタンスを解決する方法はありますか?CustomAttribute
私はMVCソースを調べていましたが、間違っている可能性がありますが、複雑なモデルのBindAttributeを取得するコードを複製しようとしたときに、GetAttributes()を呼び出しても探している属性が返されませんでした。
DefaultModelBinder
GetTypeDescriptor(controllerContext, bindingContext).GetAttributes();