信息内容页数据

# 信息表内容页数据调用及相关方法 信息数据的详细内容展示 字段属性可参考[信息表结构](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> ```