信息内容页数据
# 信息表内容页数据调用及相关方法
信息数据的详细内容展示
字段属性可参考[信息表结构](doc:2ym0Wqh2)
## 基础语法
`@ViewBag.Data` 获取当前信息数据,返回值为对象
#### 常用信息数据
- `@ViewBag.Data.InfoId` 获取当前信息Id,返回int数字
- `@ViewBag.Data.Title` 获取信息名称,返回string字符串
- `@ViewBag.Data.Details` 获取当前信息对应的内容;不解析html
- `@Html.Raw(ViewBag.Data.Details)` 获取当前信息对应的内容;解析html
#### 获取信息的自定义字段内容
- `@Html.Field("自定义字段名称")`
#### 获取信息的上一篇下一篇数据
- 上一篇
`@ViewBag.PrevTitle` 标题
`@Url.Action("Detail", "Content", new { Id = ViewBag.PrevId })` 链接地址
```cs
<a href="@Url.Action("Detail", "Content", new { Id = ViewBag.PrevId })">@ViewBag.PrevTitle</a>
```
- 下一篇
`@ViewBag.NextTitle` 标题
`@Url.Action("Detail", "Content", new { Id = ViewBag.NextId })` 链接地址
```cs
<a href="@Url.Action("Detail", "Content", new { Id = ViewBag.NextId })">@ViewBag.NextTitle</a>
```
## 演示代码
`@using Yideas.Model;` 所有模版必须包含此函数 具体可参考[模版文件介绍](doc:yjXnlr3x)
```html
@using Yideas.Model;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Data.Title-@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="content">
<div class="container">
<div class="title">@ViewBag.Data.Title</div>
<div class="info"><span>作者:@ViewBag.Data.Author</span><span>点击: @ViewBag.Data.HitsNum 次</span><span>发表时间:@ViewBag.Data.AddDate</span></div>
<div class="intro">@Html.Raw(ViewBag.Data.Details)</div>
<div class="prev-next">
<label>上一篇:</label><a href="@Url.Action("Detail", "Content", new { Id = ViewBag.PrevId })">@ViewBag.PrevTitle</a>
<label>下一篇:</label><a href="@Url.Action("Detail", "Content", new { Id = ViewBag.NextId })">@ViewBag.NextTitle</a>
</div>
</div>
</div>
</body>
</html>
```