2010-05-09 2 views
0

액션 필터의 매개 변수에 BindAttribute을 추가 할 수 있습니까?ASP.NET MVC 2 : ActionFilter에 Bind (Prefix) 속성 추가

각보기 모델은 IViewModel { string Prefix { get; } } 인터페이스를 구현하고 있으며 액션 매개 변수에 자동으로 [Bind(Prefix = Model.Prefix)]을 설정하고 싶습니다.

답변

1

런타임에 특성을 적용 할 수 없으며 메타 데이터이며 컴파일 타임에 어셈블리에 구워집니다. 따라서 [Bind(Prefix = Model.Prefix)]을 쓸 수 없습니다. Model.Prefix이 작동하려면 컴파일 타임에 일정하고 알 필요가 있습니다. 좀 더 자세하게 시나리오를 설명해 주시겠습니까? 목표 달성을위한 또 다른 방법이있을 수 있습니다.