feipin - 2020/12/11 14:25:46
请问一下怎么获文章的栏目名称?
xiyou - 2020/12/11 15:24:23
发一下你模板代码怎么写的
真龙王 - 2020/12/11 15:53:25
feipin - 2020/12/11 17:34:55
回复 3楼真龙王的帖子我想显示的是文章对应的栏目名称,不是seo标题。
feipin - 2020/12/11 17:44:54
- @{
- PageInfo pageInfo = new PageInfo()
- {
- PageSize =10,//每页显示10条数据
- CurrentPage = (int)ViewBag.CurrentPage //当前页码,系统预设
- };
- }
- <div class="container padding-top-20">
- <div class="row">
- <div class="col-md-3">
- @Html.Partial("subNavPartial")
- </div>
- <div class="col-md-9">
- @Html.Partial("BreadcrumbPartial")
- @Html.Partial("SearchPartial")
- <div class="news-list">
- <ul>
- @foreach (var item in Html.InfoDataList(new { ColumnId = Html.CurrentColumnId() }, null, null, pageInfo))
- {
- string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id);
- string thumbnail = item.Thumbnail;
- string date = item.Thedate.ToString("yyyy-MM-dd");
- <li class="item">
- <span class="title">
- <a href="@url" target="_self" title="@item.Title">@item.Title</a>
- </span>
- <span class="date">@date</span>
- </li>
- }
- </ul>
- </div>
- @Html.Partial("PagebreakPartial", pageInfo)
- </div>
- </div>
- </div>
复制代码
feipin - 2020/12/11 17:45:53
和下面这个效果一样,标题前面加个栏目,点击栏目还可以跳转到对应栏目页面

xiyou - 2020/12/12 10:24:23
信息的栏目Id字段是 ColumnId,在foreach中通过
int columnId = item.ColumnId; //获取信息栏目id
得到栏目id,看教程
http://www.pageadmin.net/help/54.cshtml 栏目名称,栏目url方法都在教程中