C# 使用同一表中的特定Id从表中检索下一个Id

C# 使用同一表中的特定Id从表中检索下一个Id,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我在博客上工作,若用户选择从主页上阅读完整的文章,它会重定向到详细信息页面,其中只有一篇文章显示了所有详细信息,所有数据都显示在数据库表中 我想实现的是,用户可以使用位于详细信息页面底部的next按钮,仅从详细信息页面重定向到下一篇文章。 我在Querystring中有帖子ID。现在我想要下一篇文章的ID,这样我就可以将用户重定向到下一篇文章 请帮助我使用特定ID从表中检索下一个ID 提前感谢。因此,从查询字符串中获取帖子id,然后只添加+1。你在挣扎什么?我不能使用+1,因为帖子中可能会有跳过

我在博客上工作,若用户选择从主页上阅读完整的文章,它会重定向到详细信息页面,其中只有一篇文章显示了所有详细信息,所有数据都显示在数据库表中

我想实现的是,用户可以使用位于详细信息页面底部的next按钮,仅从详细信息页面重定向到下一篇文章。 我在Querystring中有帖子ID。现在我想要下一篇文章的ID,这样我就可以将用户重定向到下一篇文章

请帮助我使用特定ID从表中检索下一个ID


提前感谢。

因此,从查询字符串中获取帖子id,然后只添加+1。你在挣扎什么?我不能使用+1,因为帖子中可能会有跳过的数字,因为帖子可以从管理面板中删除。我想要的是表中下一行的PostId。好的,然后将当前post id存储在某个位置,并编写lambda表达式或LINQ查询来检索前1个记录,其中id>当前页面(升序)我在开发中有点新。我需要你的帮助。例如,如果我在Querystring中的帖子id为lke PID=34,那么我应该如何编写LINQ查询以便获得下一个值?谢谢@Denis Wessels:)我得到了答案。哇:),这正是我想要的,非常感谢Jeremy:)
SELECT TOP 1 * FROM TableBlog WHERE TableBlogId > PostId AND IsDeleted = 0