2017-11-16 2 views
-2

사용자가 게시 요청을 할 때 특정 필드가 채워져서는 안되는 ASP.NET 모델 개체를 어떻게 지정할 수 있습니까? 다른 필드를 채워야합니다.필드에 HTTP 요청을 채우지 말아야합니다.

  • 해결 방법은 제가 값을 무시하는 것이지만 더 많은 "깨끗한"해결책을 찾고 있습니다.
+0

보기 모델에는 필요한 속성 만 포함되어야합니다. –

+0

감사합니다. 대신 Mapper (DTO -> Domain Object)를 사용하고 매핑 할 때이 과정을 수행하기로했습니다. – MasterOfPuppets

답변

0

당신이 그 모델을 한 가지 이상 사용하고있는 것처럼 들립니다. 그런 경우,보고 싶은 필드 만 포함하는 별도의 POST 모델을 만드는 것이 좋습니다.

대부분의 모델 속성을 다른 곳에서 사용하는 경우 공통된 부분을 공유하고 기본 부분을 확장하는 클래스의 차이점을 유지하는 기본 클래스를 가질 수 있습니다.

여기서 중요한 아이디어는보고 싶은 속성 만 모델에 포함되도록하는 것입니다.