栏目基本数据

# 栏目基本数据调用语法 一般用于单页面或者是内容页面调用栏目信息的方法 字段属性可参考[栏目表结构](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> ``` 模板制作人员可以在上面代码基础上完善