• 博客园URL重写月份那里 存储过程代码应该是这样的


              url重写   下次开发一定这么搞,呵呵

              博客园的那个月份的 应该是如下存储过程的思维
    ALTER proc [dbo].[GetMonthCount]
    (
    @userId int   --用户ID号  根据username获取
    )
    as
    begin 
     
    SELECT month([createdate])  as month , year([createdate]) as  year
          
          ,count([content_id])  as  count
          
      FROM [ForeTechTest].[dbo].[blog_content]

    where  User_id=@userId

    group by year([createdate]),month([createdate])
    order by year([createdate]) desc ,month([createdate]) desc
    end

    操作结果如下:

    aspx页面

     <div>
        <%=TableTime() %>
        </div>

    cs页面:

    public string TableTime()
        {

            try
            {
                System.Data.SqlClient.SqlParameter para = new System.Data.SqlClient.SqlParameter("@userId",2);//为了简单起见
                DataSet ds = DBTool.ExecuteDataset(System.Data.CommandType.StoredProcedure, "GetMonthCount", para);
                string UID = "JASENKIN";//为了简单   设置此值
                string Year, Month;
                StringBuilder sb = new StringBuilder();
                sb.Append("<ul>");
                if(ds!=null&&ds.Tables[0].Rows.Count>0){
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    Year = ds.Tables[0].Rows[i]["year"].ToString();
                    Month = ds.Tables[0].Rows[i]["month"].ToString();
                    sb.Append("<li><a href=/Blog/" + UID + "/" + Year + "/" + Month + "/index.aspx" + ">");
                    sb.Append(Year + "年" + Month + "月");
                    sb.Append("("+ds.Tables[0].Rows[i]["count"].ToString()+")");
                    sb.Append("</a></li>");
                }
                }
                sb.Append("</ul>");
                return sb.ToString();


            }
            catch
            {
                return "";
            }
        }

    测试结果

    *********************************

  • 相关阅读:
    iOS之NSString类型为什么要用copy修饰
    【转】高频使用的git清单
    【转】把Git Repository建到U盘上去
    python程序的打开运行方式
    python运算符的优先级顺序
    iOS之正则表达式(一)
    iOS之input file调用相册控制器消失跳转到登陆页
    监督学习与无监督学习
    常用的文件打开模式
    编码格式
  • 原文地址:https://www.cnblogs.com/jasenkin/p/1686459.html
Copyright © 2020-2023  润新知