• 在做web项目时经常遇到新闻要上一篇,下一篇


    代码
    上一篇
    create proc Prev
    (
      @ID
    )
    as
    declare @Record
    int
    set @Record = (select count(ID) from News where ID<@ID)
    if @Record>0
    begin
    select top
    1 ID from News where ID<@ID order by ID desc
    end
    else
    begin
    select max(ID) from News
    end
    下一篇
    create proc Next
    (
      @ID
    )
    as
    declare @Record
    int
    set @Record = (select count(ID) from News where ID>@ID)
    if @Record>0
    begin
    select top
    1 ID from News where ID>@ID
    end
    else
    begin
    select min(ID) from News
    end














    aspnet 上一篇下一篇代码2010
    -03-02 16:43<div style="float: left; 316px; line-height: 25px; height: 25px; margin-left: 2px;">
    下一篇:
    <asp:HyperLink ID="HyperLink1" runat="server">[HyperLink1]</asp:HyperLink>
    </div>
    <div style="float: right; 316px; line-height: 25px; height: 25px">
    上一篇:
    <asp:HyperLink ID="HyperLink2" runat="server">[HyperLink2]</asp:HyperLink></div>
    public void next()
    {
    string t_id = Request.QueryString["id"].ToString();
    string sql = "select top 1 title,id from content where id>'" + t_id;
    DataSet dr
    = xgl.databind(sql);
    if (ds.Tables[0].Rows.Count > 0)
    {
    DataRow dr
    = xgl.databind(sql).Tables[0].Rows[0];
    this.HyperLink1.Text = SubStr(dr["title"].ToString(), 20);
    this.HyperLink1.NavigateUrl = "e" + dr["id"].ToString() + ".aspx";
    }
    else
    {
    this.HyperLink1.Text = "没有下一篇!";
    }

    }

    public void Pre()
    {
    string t_id = Request.QueryString["id"].ToString();
    SqlConnection conn
    = new SqlConnection(ConfigurationManager.AppSettings["ConSql"]);
    conn.Open();
    SqlCommand sqlCmd1
    = new SqlCommand("select top 1 title,id from content where id<'" + t_id + "'", conn);
    SqlDataReader dr1
    = sqlCmd1.ExecuteReader();
    if (dr1.Read())
    {
    this.HyperLink2.Text = SubStr(dr1["title"].ToString(), 20);
    this.HyperLink2.NavigateUrl = "e" + dr1["id"].ToString() + ".aspx";
    }
    else
    {
    this.HyperLink2.Text = "没有上一篇!";
    }
    sqlCmd1.Dispose();
    conn.Close();
    }


  • 相关阅读:
    C#开源资源大汇总
    未来IT人才市场最热门的12项技能
    C#中使用ROT13加密解密
    SphinX人像识别 联想笔记本人脸识别系统 (适合所有带摄像头的电脑)
    关于电脑的困惑,请各位大哥给个指点
    用Cacls修改文件访问控制权限
    2008年国外最佳Web设计/开发技巧、脚本及资源总结
    mysql密码设置
    MySQL常规练习 .MySQL安装成功后的进入方式
    JSTL包
  • 原文地址:https://www.cnblogs.com/lilo202/p/1864204.html
Copyright © 2020-2023  润新知