PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

文章页的上一篇和下一篇怎么根据自己设置的字段排序? [复制链接]

1#
目前文章页里的上一篇和下一篇是根据id来排序的,怎么改成自己设置的字段来排序呢
dynamic infoData = Html.InfoData();
    dynamic prevData = Html.InfoDataPrevious("columnid=@columnId",new{columnId = columnId});
    dynamic nextData = Html.InfoDataNext("columnid=@columnId", new{columnId =columnId});

<ul>
                    @if (prevData != null)
                    {
                        string url = Html.InfoDataUrl((int)prevData.ColumnId, (int)prevData.Id);
                        <li class="text-gray">上一篇:<a href="@url">@prevData.Title</a></li>
                    }
                    @if (nextData != null)
                    {
                        string url = Html.InfoDataUrl((int)nextData.ColumnId, (int)nextData.Id);
                        <li class="text-gray">下一篇:<a href="@url">@nextData.Title</a></li>
                    }
                </ul>

这是目前的文章页上一篇和下一篇排序方式
分享 转发
TOP
2#

目前这个方法默认都是按id
如果需要自定义排序的话,可以自己构造sql来写
http://www.pageadmin.net/help/80.cshtml
TOP
发新话题 回复该主题