에 손실 B 형태로. Id 값 (부분 뷰)은 모델의 Id 값 (0이 아닌 값)으로 올바르게 설정되어 있지만 페이지를 제출할 때 모델의 Id 값은 0입니다. Id 값은 구성 요소 또는 다른 위치에서 수정되지 않습니다 .모델 값은 다시 게시
페이지
...other parts of main page
<%using (Html.BeginForm("ModifyHotel", "Hotel",
FormMethod.Post, new { enctype = "multipart/form-data"}))
{%>
<% Html.RenderPartial("~/Views/Shared/ModifyBaseItem.ascx",
new ModifyItemRequestBaseView() { ItemId = Model.Item.Id });%>
<%}%>
...other parts of main page
부분보기
...other parts of partial view
<br/>
Add Photo: <%:Html.FileBoxFor(x => x.PhotoFile, null)%>
<br/>
Add Video: <%:Html.FileBoxFor(x => x.VideoFile, null)%>
<br/>
<input type="submit" value="Submit changes" />
...other parts of partial view
나는 포스트가 만들어 질 때 내부 모델의 가치를 유지하기 위해 무엇을 할 수 있는가?
감사합니다,
도와 드리겠습니다. – Romias