2010-04-23 7 views

답변

0

필터 속성에 대해 이야기하고 있습니까? 그렇다면 속성 내의 코드가 정적 클래스 또는 실행 시간에 컨텍스트 내에서 참조되지 않는 한 정적으로 정의 된 속성을 변경할 수 없습니다. 그런 다음 정적 또는 정적 속성에서 속성 내에서 거의 액세스 할 수 있습니다. 컨텍스트 ...

내가 잘못된 경로에있는 경우 알려 주시기 바랍니다.

HTH.

+0

아니요, 여기 유효성 검사에 사용 된 사용자 지정 특성에 대해 설명합니다. http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation. aspx –

+0

좋아요, 비슷하게 작동합니다; 데이터 주석 유효성 검사기는 모든 속성을 정적으로 정의하지만 유효성 검사기 특성 정의 내에서 정적 클래스를 참조하여 동적 방식으로이를 정의 할 수 있습니다. –

0

메타 데이터를 동적으로 첨부하는 데있어서 속성이 최선의 방법인지 잘 모르겠습니다. 일반적으로 속성은 코드 생성시 첨부됩니다.

+0

나는 반사가 느리다는 것을 (현대 하드웨어에서는) 말하지 않습니다. ASP.NET MVC의 표준 연습입니다. 또한 나는 이것이 모델 관심사처럼 들리는 것에 동의합니다. 보기에서 렌더링 할 속성을 지정하는 추가 속성을 가질 수 있습니다. – Ryan

관련 문제