亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? goodblog.aspx.cs

?? 本程序基于 asp.net 2.0 +sql server 2
?? CS
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using lalablog;
public partial class goodblog : System.Web.UI.Page
{
    int  pagesize = 60;
    SqlDataReader dr;

    protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            firstpage f1 = new firstpage();
            //blog信息
            bicontent.InnerHtml = f1.getBlogInfo();
            //活躍博客
            abContent.InnerHtml = f1.getBlogUser();
            //最近更新的博客
            nwContent.InnerHtml = f1.zuiJinGengXin();
            //最新申請入住的博客
            nbContent.InnerHtml = f1.getNewUser();
            //專題排行
            ssContent.InnerHtml = f1.getBlogSubject();
            //友情連接
            flContent.InnerHtml = f1.getFriendLink();

            pageNavigate();
            if (Request.QueryString["cate"] != null && Request.QueryString["str"] != null)
                searchBlog(1);
            else if (Request.QueryString["classid"] != null)
            {
                int classid = Convert.ToInt32(Request.QueryString["classid"]);
                readClassBlog(classid,1);
            }
            else if (Request.QueryString["user"] != null)
            {
                readUser(1);
            }
            else
                readblog(1);
            ViewState["currentPage"] = 1;
        }
    }
    private string readUser(int pageindex)
    {
        Page.Title = "博客列表";
        string strconn = ConfigurationManager.ConnectionStrings["dsn"].ToString();

        SqlConnection cn = new SqlConnection(strconn);
        cn.Open();
        SqlCommand cm = new SqlCommand("pageUser", cn);
        cm.CommandType = CommandType.StoredProcedure;

        cm.Parameters.Add("@PageSize", SqlDbType.Int);
        cm.Parameters.Add("@PageIndex", SqlDbType.Int);

        cm.Parameters["@PageSize"].Value = pagesize;
        cm.Parameters["@PageIndex"].Value = pageindex;

        try
        {
            this.dr = cm.ExecuteReader();
            displayUser();
            ViewState["currentPage"] = pageindex;
            cpage.InnerText = pageindex.ToString();

            /*顯示用戶圖片*/
            return "success";

        }
        catch (SqlException ex)
        {
            return ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }
    //輸出html文本,輸出的是一個表格,輸出到了預先定義的span (message) 中
    private void displayUser()
    {
        string head, data = "";
        head = "<table><tr class=firstrow>";
        head += "<td class=col2>用戶名</td>";
        head += "<td class=col3>昵稱</td>";
        head += "<td class=col2>Ficq</td>";
        head += "<td class=col1>電子郵件</td></tr>";

        while (this.dr.Read())
        {
            int userid;
            string username;
            userid = Convert.ToInt32(dr["userid"].ToString());
            username = dr["username"].ToString();

            data += "<tr class=datarow>";
            data += "<td>" + username + "</td>";
            data += "<td><a href=../read.aspx?userid=" + userid + ">" + dr["nickname"].ToString() + "</a></td>";
            data +="<td>"+dr["ficq"].ToString ()+"</td>";
            data += "<td>"+dr["email"].ToString ()+"</td>";
            data += "</tr>";
        }
        string all = head + data + "</table>";
        classblog.InnerHtml = all;
    }
    private string readClassBlog(int classid,int pageindex)
    {
        Page.Title = "日志分類閱讀";
        string strconn = ConfigurationManager.ConnectionStrings["dsn"].ToString();

        SqlConnection cn = new SqlConnection(strconn);
        cn.Open();
        SqlCommand cm = new SqlCommand("pageClassBlog", cn);
        cm.CommandType = CommandType.StoredProcedure;

        cm.Parameters.Add("@classid", SqlDbType.Int);
        cm.Parameters.Add("@PageSize", SqlDbType.Int);
        cm.Parameters.Add("@PageIndex", SqlDbType.Int);

        cm.Parameters["@classid"].Value = classid;
        cm.Parameters["@PageSize"].Value = this.pagesize;
        cm.Parameters["@PageIndex"].Value = pageindex;

        try
        {
            this.dr = cm.ExecuteReader();
            displayData();
            ViewState["currentPage"] = pageindex;
            cpage.InnerText = pageindex.ToString();
            return "success";

        }
        catch (SqlException ex)
        {
            return ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }

    private string  searchBlog(int pageindex)
    {
        Page.Title = "日志搜索結果";
        string searchField="title",searchText="dell";
        if(Request .QueryString ["cate"]!=null)
            searchField= Server .HtmlEncode( Request .QueryString ["cate"].Trim ());
        if(Request .QueryString ["str"]!=null )
            searchText =Server .HtmlEncode (Request .QueryString ["str"].Trim ());
            

        string strconn = ConfigurationManager.ConnectionStrings["dsn"].ToString();

        SqlConnection cn = new SqlConnection(strconn);
        cn.Open();
        SqlCommand cm = new SqlCommand("pageSearchBlog", cn);
        cm.CommandType = CommandType.StoredProcedure;

        cm.Parameters.Add("@PageSize", SqlDbType.Int);
        cm.Parameters.Add("@PageIndex", SqlDbType.Int);
        cm.Parameters.Add("@searchField", SqlDbType.NVarChar);
        cm.Parameters.Add("@searchText", SqlDbType.NVarChar);

        cm.Parameters["@PageSize"].Value = this.pagesize;
        cm.Parameters["@PageIndex"].Value = pageindex;
        cm.Parameters["@searchField"].Value = searchField;
        cm.Parameters["@searchText"].Value = searchText;

        try
        {
            this.dr = cm.ExecuteReader();
            displayData();
            ViewState["currentPage"] = pageindex;
            cpage.InnerText = pageindex.ToString();
            return "success";

        }
        catch (SqlException ex)
        {
            return ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }
    //根據用戶的userid,和當前狀態視圖中存儲的頁碼 讀取指定條數的數據記錄并顯示
    private string readblog(int pageindex)
    {
        Page.Title = "博客文章推薦閱讀";
        string strconn = ConfigurationManager.ConnectionStrings["dsn"].ToString();

        SqlConnection cn = new SqlConnection(strconn);
        cn.Open();
        SqlCommand cm = new SqlCommand("pageGoodBlog", cn);
        cm.CommandType = CommandType.StoredProcedure;

        cm.Parameters.Add("@PageSize", SqlDbType.Int);
        cm.Parameters.Add("@PageIndex", SqlDbType.Int);

        cm.Parameters["@PageSize"].Value = this.pagesize;
        cm.Parameters["@PageIndex"].Value = pageindex;

        try
        {
            this.dr = cm.ExecuteReader();
            displayData();
            ViewState["currentPage"] = pageindex;
            cpage.InnerText = pageindex.ToString();
            return "success";

        }
        catch (SqlException ex)
        {
            return ex.Message;
        }
        finally
        {
            cn.Close();
        }
    }
    //輸出html文本,輸出的是一個表格,輸出到了預先定義的span (message) 中
    private void displayData()
    {
        string head = "", data = "";

        /*如果有記錄,才顯示標題頭*/
        if (Convert.ToInt32(ViewState["sumPage"].ToString()) > 0)
        {
            head = "<table><tr class=firstrow>";
            head += "<td class=col1>姓名</td>";
            head += "<td class=col5>標題</td>";
            head += "<td class=col2>日期</td>";
            head += "<td class=col1>閱讀</td>";
            head += "<td class=col1>回復</td></tr>";
        }
        while (this.dr.Read())
        {
            int userid = Convert.ToInt32(dr["userid"].ToString());
            int blogid = Convert.ToInt32(dr["blogid"].ToString());
            string title = dr["title"].ToString();
            string add_date = Convert.ToDateTime(dr["add_date"].ToString()).ToShortDateString();

            data += "<tr class=datarow>";
            data += "<td>" + dr["username"].ToString() + "</td>";
            data += "<td><a href=article.aspx?userid=" + userid + "&blogid=" + blogid;
            data += ">" + title + "</a></td>";
            data += "<td>" + add_date + "</td>";
            data += "<td>" + dr["read_count"].ToString() + "</td>";
            data += "<td>" + dr["reply_count"].ToString() + "</td>";
            data += "</tr>";
        }
        string all = head + data + "</table>";
        classblog.InnerHtml = all;
    }

    //生成總頁數,根據每頁顯示多少條記錄得出頁數

    private string pageSql()
    {
        string sql = "";
        if (Request.QueryString["cate"] != null && Request.QueryString["str"] != null)
        {
            string cate = Server.HtmlEncode(Request.QueryString["cate"].Trim());
            string str=Server.HtmlEncode(Request.QueryString["str"].Trim());
            sql = "select count(blogid) from blog where " + cate + " like '%" + str + "%' ";
        }
        else if (Request.QueryString["classid"] != null)
        {
            int classid = Convert.ToInt32(Request.QueryString["classid"]);
            if (classid != 0)
                sql = "select count(blogid) from blog where classid=" + classid + " and text_folder=0";
            else
                sql = "select count(blogid) from blog where text_folder=0";
        }
        else if (Request.QueryString["user"] != null)
        {
            sql = "select count(userid) from users";
        }
        else
            sql = "select count(blogid) from blog where read_level=1 ";
        return sql ;
    }

    private void pageNavigate()
    {
        string mysql = pageSql();
        pageHtml p1 = new pageHtml(mysql);
        ViewState["sumPage"] = p1.pageNavigate(pagesize);
        spage.InnerText = ViewState["sumPage"].ToString();
        if (p1.pageNavigate(pagesize) <= 1)
            navigator.Visible = false;
        else
            navigator.Visible = true;
    }

    //頁面直接跳轉
    protected void tb_goPage_TextChanged(object sender, EventArgs e)
    {
        int x = Convert.ToInt32(tb_goPage.Text);
        if (x < 1) x = 1;
        int sumpage = Convert.ToInt32(ViewState["sumPage"].ToString());
        if (x > sumpage) x = sumpage;
        read(x);
    }

    //上一頁
    protected void lb_previous_Click(object sender, EventArgs e)
    {
        int x = Convert.ToInt32(ViewState["currentPage"].ToString()) - 1;
        if (x < 1) x = 1;
        read(x);
    }

    //下一頁
    protected void lb_next_Click(object sender, EventArgs e)
    {
        int x = Convert.ToInt32(ViewState["currentPage"].ToString()) + 1;
        int sumpage = Convert.ToInt32(ViewState["sumPage"].ToString());
        if (x > sumpage) x = sumpage;
        read(x);
    }

    private void read(int x)
    {
        if (Request.QueryString["cate"] != null && Request.QueryString["str"] != null)
            searchBlog(x);
        else if (Request.QueryString["classid"] != null)
        {
            int classid = Convert.ToInt32(Request.QueryString["classid"]);
            readClassBlog(classid, x);
        }
        else if (Request.QueryString["user"] != null)
        {
            readUser(x);
        }
        else
            readblog(x);
    
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲成人| 日韩一区二区精品葵司在线| 国产精品美女久久久久高潮| 3d成人动漫网站| 欧美在线观看一区二区| 99久精品国产| 99亚偷拍自图区亚洲| 国产成人免费在线| 国产精品小仙女| 国产成人午夜电影网| 国内精品伊人久久久久av一坑| 国产精品久久一级| 欧美激情综合网| 中文字幕免费不卡| 国产精品灌醉下药二区| 国产精品乱子久久久久| 中日韩免费视频中文字幕| 国产精品午夜春色av| 国产精品国产自产拍高清av | 国产精品嫩草99a| 亚洲国产精华液网站w| 久久精品一区四区| 中文字幕精品—区二区四季| 中文字幕欧美激情一区| 国产午夜精品一区二区三区嫩草| 久久精品一区二区三区不卡牛牛| 国产视频一区二区三区在线观看| 久久久天堂av| 国产精品丝袜久久久久久app| 成人欧美一区二区三区小说| 亚洲免费看黄网站| 视频一区二区三区中文字幕| 亚洲一区二区三区小说| 日韩精品亚洲一区| 国产精品亚洲人在线观看| 成人av在线网| 色综合视频在线观看| 欧美日韩亚洲综合在线| 日韩欧美久久一区| 国产人成亚洲第一网站在线播放| 国产精品久久久久一区二区三区| 一区二区在线观看视频| 日韩二区三区在线观看| 国产成人精品1024| 欧美日韩你懂得| 26uuu国产一区二区三区| 亚洲欧洲国产日本综合| 蜜臀av一级做a爰片久久| 成人一区二区三区视频| 在线亚洲一区二区| 欧洲av一区二区嗯嗯嗯啊| 91麻豆精品国产91久久久更新时间| 久久精品视频网| 一区二区三区不卡视频| 久草这里只有精品视频| 91黄色免费版| 久久久久久一二三区| 亚洲亚洲人成综合网络| 国产精品资源在线看| 欧美日韩一区二区三区高清| 国产欧美精品一区| 久久精品久久精品| 国产成人日日夜夜| 欧美久久久一区| 一区二区三区欧美久久| 国产激情一区二区三区桃花岛亚洲| 日本大香伊一区二区三区| 26uuu国产一区二区三区| 亚洲va天堂va国产va久| 精品一区二区三区日韩| 一本色道久久综合狠狠躁的推荐 | 久久99久久久久| 丁香桃色午夜亚洲一区二区三区| 欧美日韩精品三区| 亚洲色图.com| 黄色日韩网站视频| 欧美午夜精品久久久久久孕妇| 久久精品亚洲精品国产欧美 | 久色婷婷小香蕉久久| 91色婷婷久久久久合中文| 久久理论电影网| 国产a级毛片一区| www日韩大片| 日韩高清不卡一区二区三区| 欧美三级午夜理伦三级中视频| 亚洲欧美色一区| 成人app网站| 国产精品久久久久久福利一牛影视 | 欧美一级免费大片| 亚洲国产一二三| 在线免费av一区| 一区二区三区在线视频播放| 日本伦理一区二区| 亚洲女性喷水在线观看一区| 99精品视频在线观看免费| 国产精品网曝门| 成人av免费在线| 日韩一区日韩二区| 欧美午夜精品免费| 石原莉奈在线亚洲三区| 日韩欧美一区在线观看| 国内外精品视频| 久久久久久久综合| 成人性色生活片| 尤物在线观看一区| 精品视频色一区| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩欧美在线影院| 国产一本一道久久香蕉| 国产女人18水真多18精品一级做 | 蜜臀av性久久久久蜜臀aⅴ| 精品理论电影在线观看| 国产精品白丝av| 亚洲天堂精品视频| 91蜜桃视频在线| 日韩中文字幕亚洲一区二区va在线| 精品剧情在线观看| 国产成人精品免费视频网站| 中文字幕第一区| 成人免费视频播放| 亚洲精品久久久蜜桃| 欧美一区二区精美| 国产成a人无v码亚洲福利| 亚洲人成网站色在线观看| 日韩女同互慰一区二区| 波多野结衣在线aⅴ中文字幕不卡| 亚洲欧洲在线观看av| 91精品国产高清一区二区三区 | 欧美午夜寂寞影院| 国产剧情一区二区三区| 亚洲一区二区在线播放相泽| 精品国产免费视频| 欧美又粗又大又爽| 韩国精品免费视频| 六月婷婷色综合| 免费在线看一区| 亚洲国产精品自拍| 亚洲美女视频在线观看| 中文字幕免费不卡| 久久久久久亚洲综合| 26uuu国产电影一区二区| 欧美一区二区三区不卡| 欧美人与性动xxxx| 欧美在线免费观看视频| 91麻豆国产在线观看| 波多野结衣中文字幕一区二区三区| 久久精品国产精品青草| 日韩电影在线观看一区| 日韩制服丝袜先锋影音| 五月激情丁香一区二区三区| 亚洲国产欧美另类丝袜| 一区二区三区欧美日韩| 亚洲综合激情另类小说区| 一区二区三区在线观看动漫| 一区二区三区在线观看动漫| 亚洲第一搞黄网站| 亚洲不卡在线观看| 美女视频黄 久久| 久久99国产精品免费网站| 精品夜夜嗨av一区二区三区| 久久国产精品露脸对白| 国模少妇一区二区三区| 福利91精品一区二区三区| 成人综合在线观看| 91美女视频网站| 欧美日韩中文精品| 欧美一卡二卡在线| 亚洲精品在线免费播放| 国产亚洲成年网址在线观看| 亚洲欧洲国产日本综合| 亚洲国产日韩一区二区| 免费成人深夜小野草| 国产精品91一区二区| 色婷婷激情久久| 欧美一区二区视频在线观看2022| 日韩欧美激情一区| 国产精品视频第一区| 亚洲在线观看免费| 蜜桃视频在线观看一区二区| 国产成人午夜片在线观看高清观看| 91麻豆.com| 日韩欧美国产综合| 亚洲欧美在线另类| 一区二区三区不卡在线观看| 久久成人羞羞网站| 91蜜桃网址入口| 精品精品欲导航| 亚洲日本丝袜连裤袜办公室| 日本人妖一区二区| 成人免费高清在线| 在线电影欧美成精品| 国产精品区一区二区三区| 亚洲午夜日本在线观看| 国产一区二区三区综合| 欧美性受xxxx| 国产精品电影一区二区三区| 麻豆精品一区二区三区| 色噜噜久久综合| 国产精品国产成人国产三级| 久久精品久久久精品美女|