栏目树列表
# 栏目树列表脚本调用语法
在一些页面如列表页、内容详情页等页面会展示当前栏目下的子栏目的数据;通常会用到此语法
字段属性可参考[栏目表结构](doc:NmsywW5o)
## 数据脚本
```cs
ViewBag.ColumnList //原始数据集合
List<ColumnInfo>)ViewBag.ColumnList //数据为List结构的集合;需要使用foreach循环;具体可参考示例代码
```
#### 示例代码
```cs
@foreach (var item in ((List<ColumnInfo>)ViewBag.ColumnList))
{
@Url.Action("List","Content",new { Id = item.Id })
@item.ColumnName
}
```
## 演示代码
`@using Yideas.Model;` 所有模版必须包含此函数 具体可参考[模版文件介绍](doc:yjXnlr3x)
```html
@using Yideas.Model;
<!DOCTYPE html>
<html>
<head>
<title>@Html.Config("WebSiteTitle")</title>
<meta name="keywords" content="@Html.Config("WebKeyWords")" />
<meta name="description" content="@Html.Config("WebDescript")" />
</head>
<body>
<div class="box">
<h3>@ViewBag.Column.ColumnName</h3>
<ul class="sort">
@foreach (var item in ((List<ColumnInfo>)ViewBag.ColumnList))
{
<li><a href="@Url.Action("List","Content",new { Id = item.Id })">@item.ColumnName</a></li>
}
</ul>
</div>
</body>
</html>
```
模板制作人员可以在上面代码基础上完善