【发布时间】:2015-06-30 19:37:21
【问题描述】:
我试图在表格中显示一组特定于 n 个模型中每个模型的属性
我有以下型号:
卡片
public enum Rarity
{
Legendary,
Epic,
Rare,
Common
}
public class Card
{
public int ID { get; set; }
public string Name { get; set; }
public bool Disenchant { get; set; }
public Rarity Rarity { get; set; }
public virtual ICollection<Deck> Decks { get; set; }
}
甲板
public class Deck
{
public int ID { get; set; }
public string Name { get; set; }
public virtual Card Card { get; set; }
public virtual Hero Hero { get; set; }
}
首页的索引控制器:
public ActionResult Index()
{
var db = new DustContext();
var cards = db.Cards.ToList();
return View(cards);
}
索引片段:
@model IEnumerable<App.Models.Card>
<tbody>
@foreach (var item in Model)
{
@Html.Partial("_CardList", item)
}
</tbody>
最后是我的部分:
@model CardApp.Models.Card
<tr>
<td>@Model.Name</td>
<td>@Model.Rarity</td>
<td>@Model.Disenchant</td>
</tr>
如何在表格中显示卡片模型中的属性(已在部分中)以及甲板模型中的属性?我尝试过使用元组,但出现 List 和 IEnumerable 错误。
【问题讨论】:
标签: c# asp.net-mvc ienumerable