栏目基本数据
# 栏目基本数据调用语法
一般用于单页面或者是内容页面调用栏目信息的方法
字段属性可参考[栏目表结构](doc:NmsywW5o)
## 基础语法
`@ViewBag.Column` 获取当前栏目数据,返回值为对象
#### 常用栏目数据
- `@ViewBag.Column.Id` 获取当前栏目Id,返回int数字
- `@Url.Action("List","Content",new { Id = ViewBag.Column.Id })` 获取栏目url地址,返回string字符串
- `@ViewBag.Column.ColumnName` 获取栏目名称,返回string字符串
- `@ViewBag.Column.ColumnContent` 获取当前栏目对应的内容;不解析html
- `@Html.Raw(ViewBag.Column.ColumnContent)` 获取当前栏目对应的内容;解析html
## 演示代码
`@using Yideas.Model;` 所有模版必须包含此函数 具体可参考[模版文件介绍](doc:yjXnlr3x)
```html
@using Yideas.Model;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Column.ColumnName-@Html.Config("WebSiteTitle")</title>
<meta name="keywords" content="@Html.Config("WebKeyWords")" />
<meta name="description" content="@Html.Config("WebDescript")" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2,user-scalable=yes" />
</head>
<body>
<div class="page-nav">
<div class="wrap">
<h1>@ViewBag.Column.ColumnEName</h1>
<h2>@ViewBag.Column.ColumnName</h2>
<ul class="sub clearfix">
@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>
</div>
<div class="content clearfix">
@Html.Raw(ViewBag.Column.ColumnContent)
</div>
</body>
</html>
```
模板制作人员可以在上面代码基础上完善