如何通过ASP.NET MVC将多个对象高效传输至视图层进行展示?

2026-03-30 11:471阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计225个文字,预计阅读时间需要1分钟。

如何通过ASP.NET MVC将多个对象高效传输至视图层进行展示?

我完成了NerdDinner教程,现在正在做一些项目。索引页面显示了即将到来的晚餐:

csharppublic ActionResult Index(){ var dinners=dinnerRepository.FindUpComingDinners().ToList(); return View(dinners);}

我完成了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 } ); }

如何通过ASP.NET MVC将多个对象高效传输至视图层进行展示?

本文共计225个文字,预计阅读时间需要1分钟。

如何通过ASP.NET MVC将多个对象高效传输至视图层进行展示?

我完成了NerdDinner教程,现在正在做一些项目。索引页面显示了即将到来的晚餐:

csharppublic ActionResult Index(){ var dinners=dinnerRepository.FindUpComingDinners().ToList(); return View(dinners);}

我完成了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 } ); }

如何通过ASP.NET MVC将多个对象高效传输至视图层进行展示?