zoukankan      html  css  js  c++  java
  • 博客园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 "";
            }
        }

    测试结果

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

  • 相关阅读:
    浏览器不兼容原因及解决办法
    VC++ MFC DLL动态链接库编写详解
    Saas是什么?
    用CSS中的Alpha实现渐变
    一种真正意义上的Session劫持[转]
    使用.NET Framework中新的日期时间类型[转]
    Hook、钩子、VC++ 基本概念
    H264
    Windows编程中各种操作文件的方法
    将TCP/IP协议移植到内嵌的弹片机中配合GPRS无线模块开发应用
  • 原文地址:https://www.cnblogs.com/jasenkin/p/1686459.html
Copyright © 2011-2022 走看看