我来做百科(第二十天) C

简介:
我看到百度贴吧的评论,在会员后台点击评论后会自动跳到该评论所在的页码的页面,而不是简单的锚。我也要做做看。在csdn问了问,估计直接根据id直接取分页数据的话会比较麻烦,所以决定做法是先找到评论所在页的页码,再根据页码来获取该分页的数据。这样就只是一个问题,就是如何根据评论id获取它的所在分页页码。又取csdn问了问,高手果然很多,再结合需要,得到代码如下: 
/// <summary>
/// 获取指定lemma的评论的所在页码
/// </summary>
/// <param name="PageSize">每页显示数</param>
/// <param name="id">id</param>
/// <param name="lemma">lemma</param>

public   int  GetCommentPageByIdAndLemma( int  PageSize,  int  id,  int  lemma)
{
    StringBuilder strSQL 
= new StringBuilder();
    strSQL.Append(
"select count(1) ").Append(FROM_TABLE).Append(" where id > ").Append(id).Append(" and lemmaid = ").Append(lemma);

    
int iCount = Convert.ToInt32(SqlHelper.ExecuteScalar(SqlHelper.ConnectionString, CommandType.Text, strSQL.ToString(), null).ToString());

    
int iPage = Convert.ToInt32(iCount / PageSize);

    
if (iCount % PageSize > 0) iPage++;

    
return iPage;
}

获取了页码剩下的就简单了,不错的功能。

本文转自博客园cloudgamer的博客,原文链接:我来做百科(第二十天) C,如需转载请自行联系原博主。

相关文章
|
7月前
|
弹性计算 NoSQL 关系型数据库
晕~阿里云降价了!没买的来看看吧!
晕~阿里云降价了!还没买的来看看吧!2024年最新阿里云降价,立即生效!百款产品直降,平均降幅20%,阿里云希望通过此次大规模降价,让更多企业和开发者用上先进的公共云服务,加速云计算在中国各行各业的普及和发展。这次降价包括云服务器ECS、对象存储OSS、云数据库都降价了,真降价,直降价:百款产品直降,平均降幅20%,阿里云百科分享阿里云2024年降价信息汇总表
|
7月前
|
JavaScript 前端开发 测试技术
"0元搞定!手把手教你建网站,简单得就像泡桶方便面一样,上线个人网站轻而易举!"
没有服务器和公网IP,想要其他人访问自己做好的网站,该怎么办?今天教大家使用这款简单免费的内网穿透小工具——ngrok,有了它轻松让别人访问你的项目~
|
弹性计算 云计算 Windows
阿里云服务器使用感想和心得体会
制作网页需要部署服务器,遇到问题。询问老师和同学得出解决问题的办法。在阿里云服务器中搭建环境来运行网站。感想阿里云提供高校学生资源。
|
Linux Python
本人是一名就读软件技术大三的一名学生,因为最近疫情原因学校开始封闭式管理,开始网上教学模式,老师们在我上给我们授课,应为疫情原因课余时间也只能在宿舍呆着,我们老师给我们推荐了阿里云的飞天加速计划,可以在阿里云领取一份学生专享服务器,正好我们最近课程需要所以通过老师知道了阿里云服务器,也领取到了14天使用权限。我觉得要好好趁着最近课余时间充足学习一下云服务器的功能与作用
本人是一名就读软件技术大三的一名学生,因为最近疫情原因学校开始封闭式管理,开始网上教学模式,老师们在我上给我们授课,应为疫情原因课余时间也只能在宿舍呆着,我们老师给我们推荐了阿里云的飞天加速计划,可以在阿里云领取一份学生专享服务器,正好我们最近课程需要所以通过老师知道了阿里云服务器,也领取到了14天使用权限。我觉得要好好趁着最近课余时间充足学习一下云服务器的功能与作用
|
数据安全/隐私保护
|
SQL 测试技术 Perl