2013-02-07 2 views
0

데이터베이스에서 빌드 한 "제품"개체가 있습니다. 그것은 3 개 속성이 있습니다 - 이드 NULL이 될 수 없습니다를 - 지정 NULL 내가 AjaxForm하고 @ Html.EditorFor을 사용하고 그래서ASP MVC 4 EntityValidationErrors

(모델 => model.Designation 수 있습니다 - 이 참조는 NULL이 될 수 없습니다 이 추가 :) 내 컨트롤러가 "제품"개체를 받았을 때 내 문제가있는 "지정"필드를 업데이트, 제품의 ID가 아니라 원래 값으로 가득하지만 제품의 심판은 내가 약 2 솔루션을 생각

null의 경우 내 AjaxForm의 Ref 필드를 편집 할 수 없거나 최악의 경우 : 내 컨트롤러에서 ID를 사용하여 내 제품의 ref를 참조하십시오 (매우 나쁜 : s)

깨끗하게하는 방법에 대해 조언 해 주실 수 있습니까? 감사합니다.

+0

는 추가 Ref 속성에 대한 숨겨진 필드. –

+0

그게 내가 찾고 있던거야! 고맙습니다 ! –

답변

1

당신은 아마 페이지가 컨트롤러로 돌아갑니다 때 필드 매핑에 대해 알고 있도록 참조 필드에 추가해야하지만, 당신이 숨겨진 HiddenFor를 사용하여 만들 수 있습니다

@Html.HiddenFor(model => model.Ref)

+1

그게 내가 찾고 있었던거야! 감사합니다. –