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

首页 » PageAdmin使用区 » 安装及使用交流 » 文章页的上一篇和下一篇怎么根据自己设置的字段排序?
zkx - 2020/4/9 12:13:31
目前文章页里的上一篇和下一篇是根据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>

这是目前的文章页上一篇和下一篇排序方式
xiyou - 2020/4/9 14:10:15
目前这个方法默认都是按id
如果需要自定义排序的话,可以自己构造sql来写
http://www.pageadmin.net/help/80.cshtml
1
查看完整版本: 文章页的上一篇和下一篇怎么根据自己设置的字段排序?