2013-04-30 3 views
1

UserTypeID와 같은 int 필드가있는 모델이 있습니다. 나는 [필수] 속성을 사용하지 않습니다.MVC는 필요에 따라 자동으로 태그를 지정합니다. 유효성 검사를 위해 자동 태깅을 방지/억제하려면 어떻게합니까?

그러나 MVC (3.0)은 필수 속성이있는 HTML을 생성하고 양식을 제출하려고 할 때 유효성 검사 메시지가 표시됩니다.

누군가가 이유를 설명하고 성가신 행동을 어떻게 억제 할 수 있는지 보여 줄 수 있습니까? 제 생각에는 제작자가 더 잘 알고 있어야하며 EXPLICIT 속성이나 자동 구성 속성이 필요합니다.

또는 일부 세부 정보가 누락 되었습니까?

+1

"ASP.NET MVC"를 "MVC"로 간단히 언급하지 마십시오. 하나는 프레임 워크이고 다른 하나는 언어에 독립적 인 디자인 패턴입니다. 인터넷 익스플로러 (IE) - "인터넷" –

답변

0

int 값이 null 일 수 없기 때문에 nullable 정수 int?을 사용해야합니다.