0
난 볼이 모델을 가질 수 있는지asp.net MVC 3 모델
public class PostDetailsViewModel
{
public Post Posts1 { get; set; }
public IEnumerable<Post> Posts2 { get; set; }
}
보기
@model IEnumerable<forum3.ViewModels.PostDetailsViewModel>
@foreach (var item in Model)
{
<span>@item.Posts1.Title</span><br />
<p>@item.Posts1.Question</p><br /><br />
}
제어기
public ViewResult PostDetails(int id)
{
PostDetailsViewModel postdetailsviewmodel = new PostDetailsViewModel();
postdetailsviewmodel.Posts1 = postRepository.Find(id);
postdetailsviewmodel.Posts2 = postRepository.FindPostByParentIds(id);
List<PostDetailsViewModel> postDetailsList = new List<PostDetailsViewModel>();
postDetailsList.Add(postdetailsviewmodel);
return View(postDetailsList);
}
난에 post2있을 수 있는지 응답 인보기
처럼보기를 변경합니다. – Maess
표시된 코드가 사용중인 것으로 가정하면, 예를 들어'@ item.Posts2.Count()'를 쓰는 것을 멈추게 할 수는 없습니다. – Tejs
문제는 컨트롤러에서 모든 페치를 만들었으므로 이제는 페치를 표시하는 것입니다. – maztt