asp.net-mvc – ASP.NET MVC – 将两个存储库返回到View
发布时间:2020-12-16 07:30:36 所属栏目:asp.Net 来源:网络整理
导读:我目前正在学习ASP.NET MVC所以请原谅我的问题,如果它被问到或看起来很简单,但如果我能得到一些帮助,我会非常感激. 我试图将两个不同的存储库返回到View.我正在阅读ASP.NET MVC的教程,我想我会尝试更进一步.我可以在数据库中的电影表中显示电影,但我也希望同
我目前正在学习ASP.NET MVC所以请原谅我的问题,如果它被问到或看起来很简单,但如果我能得到一些帮助,我会非常感激.
我试图将两个不同的存储库返回到View.我正在阅读ASP.NET MVC的教程,我想我会尝试更进一步.我可以在数据库中的电影表中显示电影,但我也希望同样显示Actors表中的数据,我不知道如何去做.为了显示我遵循存储库模式的电影. 我希望这是有道理的. 谢谢, 解决方法
创建一个同时包含电影和演员列表的新类:
public class MoviesAndActorsModel { public IList<Movie> Movies { get; set; } public IList<Actor> Actors { get; set; } } 然后,在您的控制器操作中,实例化从您的存储库填充的MoviesAndActorsModel类型的对象: public ActionResult List() { MoviesAndActorsModel model = new MoviesAndActorsModel(); model.Movies = _repository.GetMovies(); model.Actors = _repository.GetActors(); return View(model); } 现在确保您的视图继承自ViewPage< MoviesAndActorsModel>你应该能够像这样访问电影和演员: <% foreach (Movie movie in Model.Movies) { %> <%= movie.Title %> <% } %> <% foreach (Actor actor in Model.Actors) { %> <%= actor.Name %> <% } %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用键入的HTML助手时的模型前缀
- asp.net – DropDownList对于不选择值的集合
- asp.net-mvc-5.1 – 如何在EnumDropDownListFor中设置所选值
- 扩展Asp.Net需要帮助
- asp.net-mvc-3 – 如何使用Ninject将服务注入MVC?? 3 Filte
- asp.net – 如何从网络外部的外部站点允许内部MVC Web Api
- ASP.NET – 如何在User Control中使用Response.Redirect()?
- asp.net-mvc-3 – Razor reseverd words
- asp.net 全部选中与取消操作,选中后的删除(ajax)实现无刷新
- asp.net-web-api – 仅在第一个Web请求(WebAPI 2,OWIN 3,Ni
推荐文章
站长推荐
- 图表 – 在Asp.net mvc中实施Google Analytics
- asp.net-mvc – 如何手动创建简单的成员资格sql表
- ASP.NET MVC Web应用程序中的控制器是否应该调用
- asp.net-mvc-3 – 如何在自定义编辑器模板中获取
- asp.net – 来自.Net iSeries Provider的AS 400性
- asp.net-mvc – ASP.NET MVC快速教程
- exception throw in progress runner thread_VS2
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器
- asp.net-mvc-4 – 来自程序集’mscorlib的WebAPI
- asp.net – 在Firefox和Chrome中启用了禁用按钮
热点阅读