我完成了NerdDinner教程,现在我正在玩一些项目.
索引页面显示所有即将到来的晚餐:
索引页面显示所有即将到来的晚餐:
public ActionResult Index() { var dinners = dinnerRepository.FindUpComingDinners().ToList(); return View(dinners); }
在DinnerRepository类中,我有方法FindAllDinners,我想在所有晚餐的索引方法编号上面添加,如下所示:
public ActionResult Index() { var dinners = dinnerRepository.FindUpComingDinners().ToList(); var numberOfAllDinners = dinnerRepository.FindAllDinners().Count(); return View(dinners,numberOfAllDinners); }
当然,这不起作用.因为我对OOP很陌生,所以我需要帮助.
谢谢,
岛
解决方法
创建视图模型:
public class DinnerViewModel { public List<Dinner> Dinners { get; set; } public int NumberOfAllDinners { get; set; } } public ActionResult Index() { var dinners = dinnerRepository.FindUpComingDinners().ToList(); var numberOfAllDinners = dinnerRepository.FindAllDinners().Count(); return View(new DinnerViewModel { Dinners = dinners,NumberOfAllDinners = numberOfAllDinners } ); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。