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 2012-04-19 18:22:42
假設所顯示的代碼是您正在使用的代碼,例如,應該阻止您編寫'@ item.Posts2.Count()'。 – Tejs 2012-04-19 18:23:16
好的事情是,我已經使控制器中的所有提取現在我只想顯示提取。 – maztt 2012-04-19 18:27:15