asp.net-mvc-4 – 使用剃刀循环模型
发布时间:2020-12-16 03:59:14 所属栏目:asp.Net 来源:网络整理
导读:试图打印出每个电影项目的名称. 例如. ?????黑暗骑士 我在剃刀代码中遗漏了一些声明性陈述吗? Intellisense不会在Model之后列出任何选项 [XmlRoot("movies")] public class MovieSummary { [XmlElement("movie")] public ListMovie Movies { get; set; } }
试图打印出每个电影项目的名称.
例如. ?????>黑暗骑士 我在剃刀代码中遗漏了一些声明性陈述吗? Intellisense不会在Model之后列出任何选项 [XmlRoot("movies")] public class MovieSummary { [XmlElement("movie")] public List<Movie> Movies { get; set; } } public class Movie { public int id { get; set; } public string name { get; set; } } public ActionResult Index() { MovieSummary summary = Deserialize(); return View(summary); } public static MovieSummary Deserialize() { using (TextReader reader = new StreamReader("c:movies.xml")) { XmlSerializer serializer = new XmlSerializer(typeof(MovieSummary)); return (MovieSummary)serializer.Deserialize(reader); } } <?xml version="1.0" ?> <movies xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <movie> <id>1</id> <name>The Dark Knight</name> </movie> </movies> <ul> @if (Model != null) { foreach (var movies in Model.Movies) { <li>@movies.movie.name</li> } } </ul> 解决方法
在View文件的顶部,声明您的模型类型,如下所示:
@model MovieSummary 然后迭代你的电影收藏: <ul> @if (Model != null) { foreach (var movie in Model.Movies) { <li>@movie.name</li> } } </ul> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Asp:CheckBox复选框和文本不在同一行
- asp.net-mvc – 工作单元,存储库,注入,使用块
- 来份ASP.NET Core尝尝
- 如何将ASP.NET Treeview控件绑定到数据表?
- asp.net-mvc – 在ASP.NET MVC应用程序中实现细粒度安全(即
- asp.net – 如何移植到.NET核心?
- asp.net-mvc – 如何避免打开重定向漏洞并成功登录安全地重
- asp.net-mvc-3 – 当两个网格位于同一页面时进行排序
- 是否有可能在asp经典和asp.net之间共享会话状态
- asp.net-mvc – Can Meteor可以运行Microsoft后端(即EF和AS
推荐文章
站长推荐
- asp.net – GetExternalLoginInfo在Google OWIN提
- 如何最小化ASP.NET C#项目DLL大小?
- asp.net – 使用t4从另一个程序集中读取web.conf
- asp.net – ASMX服务在开发服务器上工作,部署到I
- ASP.Net是适用于高负载网站的技术吗?
- asp.net-mvc – 如何将复选框绑定到asp net mvc中
- asp.net-mvc – ASP.NET MVC 3多个模型到单个表单
- .net – 使用log4net和在哪里实现它并使用elmah?
- asp.net – 通过使用Javascript将邮政编码传递到
- asp.net-core-mvc – 我是否需要在Visual Studio
热点阅读