2010-08-21 3 views
0

난이 뷰 모델이 값 포함 미안 히브리어 메시지 :-D)ModelState 그다지 폼이

문제 : formCollection 값을 보면 폼의 세부 정보가 표시되지만 어떤 이유로 업데이트 모델 메서드가 작동하지 않습니다. 나는 modelstate 키를 살펴 봤는데 나는 그것이 통과 한 경로 값 (menuItemID) 만 가지고 있음을 알았다. 하지만 왜? 모든 양식 모음을 가져 와서 업데이트한다고 생각하지 않습니까?

나는 또한 숨겨진 필드에 ID를 통과 시도하는 것은 그래서 modelstate는 모든 빈 ...

어떤 아이디어인가?

UPDATE :

내가이 줄을 변경 : UpdateModel (항목); 이것에

:

  item.CategoryID =Convert.ToInt32(Request.Form["Item.CategoryID"]); 
      item.OrderNumber = Convert.ToInt32(Request.Form["Item.OrderNumber"]); 
      item.ParentID = Convert.ToInt32(values["Item.ParentID"]); 
      item.Text = Request.Form["Item.Text"]; 
      item.PageURL = Request.Form["Item.PageURL"]; 

지금이 바로 그것을 할 수있는 방법이 아니다 알고 있지만, 한편 그것은 사람이 그래서 그것은 또한 가장 좋은 것입니다이 문제를 해결하는 방법을 알고 않습니다 ... 작동 연습? 감사합니다.

+0

누구나? 나는 이것이 임시 해결책 일 뿐이며 여전히 UpdateModel의 사용법을 이해하고 싶다는 것을 알고있다. – danfromisrael

답변

1

시도 UpdateModel(item, "Item")