【发布时间】:2020-07-17 20:11:39
【问题描述】:
我需要一个如下所示的模型,并且我需要 Category.MySegments 的 MaxDepth 为 3。我不需要在应用程序级别或控制器级别上指定 MaxDepth 设置,而是只需要这个类。 该怎么做?
public class Category
{
.
.
public List<Segment> MySegments{ get; set; }
.
.
}
public class Segment
{
public string SegmentName { get; set; }
public string GroupBy { get; set; }
public List<Segment> InnerSegments { get; set; }
}
提前致谢。
【问题讨论】:
-
在Category Class中创建一个只读字段
-
我希望用户添加直到 MaxDepth 为 3。我在控制器中收到此请求正文。
-
那么你需要在类中有一个属性,并从用户输入中为其赋值,然后用它来填充子对象。
标签: c# asp.net-mvc controller