2012-07-04 4 views
1

나는 간단한 블로그 응용 프로그램을 만들고 있습니다. 블로그 게시물에 댓글을 추가해야합니다. HTML.Hiddenfor를 사용하여이 작업을 수행 할 수있는 방법이 나는 Comment.BlogID이HTML 도우미 및 ASP 숨김 .net mvc 3

Model.Blog.BlogID을 설정하고, 기본적으로

<input type="hidden" name="Comment.BlogID" value="@Model.Blog.BlogID" /> 

:이처럼 보이는 내 코드에 라인.

아래 코드를 시도했지만 작동하지 않습니다.

답변

1

컨트롤러에서 가능한 경우 해당보기의 모델 값을 실제 BlogId로 설정해야합니다. 이것이 가능하지 않으면 나중에 Html.HiddenFor 도우미에서 사용되는 값을 변경할 수 없습니다. 시도해 볼 수 있습니다

@{ Model.Comment.BlogId = Model.Blog.BlogId; } 
0
@Html.Hidden(model.Comment.BlogID, @Model.Blog.BlogID);