C# 按模型填充树视图
我有下面的型号C# 按模型填充树视图,c#,asp.net,asp.net-mvc-4,razor,C#,Asp.net,Asp.net Mvc 4,Razor,我有下面的型号 public class Balance { public string Tier { get; set; } public float Total { get; set; } public List<Ecriture> Ecritures { get; set; } } public partial class Ecriture { public long Id { get; set; } public int HDocNo
public class Balance
{
public string Tier { get; set; }
public float Total { get; set; }
public List<Ecriture> Ecritures { get; set; }
}
public partial class Ecriture
{
public long Id { get; set; }
public int HDocNo { get; set; }
public DateTime HDocDate { get; set; }
public double HAmount { get; set; }
}
公共类平衡
{
公共字符串层{get;set;}
公共浮点总数{get;set;}
公共列表Ecritures{get;set;}
}
公共部分类秘籍
{
公共长Id{get;set;}
public int HDocNo{get;set;}
公共日期时间HDocDate{get;set;}
公共双HAmount{get;set;}
}
我有一个Balance
列表,我希望显示该列表,当我单击其中一个Balance
时,我希望该列表展开并查看它包含的所有Ecriture
对象
我该怎么做?简单的回答是,您可以将余额列表作为有序/无序列表输出,并且每个ecritures都将是一个子列表:
<ul>
@foreach(var b in Model)
{
<li>@b.Total</li>
<li>
<ul>
@foreach(var e in b.Ecritures)
{
<li>@e.HAmount</li>
}
</ul>
</li>
}
</ul>
@foreach(模型中的var b)
{
- @b、 总数
-
@foreach(b.Ecritures中的变量e)
{
- @e、 海蒙特
}
}