3

을 감안할 때 같은 조치 :ASP.NET의 MVC2 - 모델 바인더에 매개 변수 특성을 해결

public ActionResult DoStuff([CustomAttribute("foo")]string value) { 
    // ... 
} 

valueCustomAttribute ModelBinder를 내 인스턴스를 해결하기 위해 어떤 방법이 있나요? 나는 MVC 소스를보고 있었고 기회는 내가 잘못하고 있지만 복잡한 모델에 대한 BindAttribute를 검색하는 코드를 복제하려고 할 때 GetAttributes()를 호출하면 찾고자하는 속성이 반환되지 않았습니다.

DefaultModelBinder

GetTypeDescriptor(controllerContext, bindingContext).GetAttributes(); 

답변

0

는 I 무비 Brad Wilson을 말하고 그는 이것이 조립 원하는 유형의 새로운 IMetadataAware 인터페이스를 구현하여 AspNet4 미래의 ModelMetadataProvider 달성 될 수 있다는 것을 나타냈다. 또한 그는이 기능이 .NET 3.5 및 .NET 4.0 용 MVC 3에 도입 될 것이라고 설명했습니다.

관련 문제