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
热点阅读
