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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? board.aspx.cs

?? 。net 同學(xué)錄。非要寫20個(gè)字才讓發(fā)
?? CS
字號(hào):
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;

namespace txl
{
	/// <summary>
	/// board 的摘要說明。
	/// </summary>
	public class board : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.DataList dltBoard;
		OleDbConnection cn;
		OleDbCommand cmd;
		OleDbDataReader dr;
		OleDbDataAdapter da;
		DataSet ds;
		string strConn,strSQL;
		protected System.Web.UI.WebControls.Label lblName;
		protected System.Web.UI.WebControls.TextBox txtTheme;
		protected System.Web.UI.WebControls.TextBox txtContent;
		protected System.Web.UI.WebControls.Button btnOK;
		protected System.Web.UI.WebControls.LinkButton lbtPre;
		protected System.Web.UI.WebControls.LinkButton lbt1;
		protected System.Web.UI.WebControls.LinkButton lbt2;
		protected System.Web.UI.WebControls.LinkButton lbtN;
		protected System.Web.UI.WebControls.LinkButton lbtNext;
		protected System.Web.UI.WebControls.LinkButton lbtLast;
		protected System.Web.UI.WebControls.Label lblAllcon;
		int i;
		protected System.Web.UI.WebControls.Label lblCur;
		protected System.Web.UI.WebControls.Label lblTheme;
		protected System.Web.UI.WebControls.Label lblContent;
		protected System.Web.UI.WebControls.LinkButton lbt3;
		protected System.Web.UI.WebControls.LinkButton lbtFirst;
		int pagesize=8;//設(shè)置每頁的留言數(shù)

		public int RsCount()//計(jì)算共有多少條記錄
		{
			
			strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
			strSQL="select count(*) as rs from board where b_clid="+Page.Request["clid"].ToString()+" and b_delflag='0'";
			cn=new OleDbConnection(strConn);
			cn.Open();
			cmd=new OleDbCommand(strSQL,cn);
			dr=cmd.ExecuteReader();
			if(dr.Read())			
				i=Convert.ToInt16(dr[0].ToString());		
			else			
				i=0;
			cn.Close();
			return i;	

		}

		public int PgCount()//計(jì)算共有多少頁
		{
			if(RsCount()%pagesize==0)
				return RsCount()/pagesize;
			else
				return RsCount()/pagesize+1;
		}
		public void myBind(int PgNo)//根據(jù)當(dāng)前頁(PgNo)綁定數(shù)據(jù)源
		{
			int rsBegin,rsEnd,n;
			string[] rsPage=new string[9]; 
			rsEnd=PgNo*pagesize-1;
			rsBegin=(PgNo-1)*pagesize;
			if(rsEnd>=RsCount())
				rsEnd=RsCount()-1;



            //打開數(shù)據(jù)源,讀出所有數(shù)據(jù)
			strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
			strSQL="select b_id,b_theme,b_uid,b_date,b_editer,b_edittime,b_cnt,b_top from board where b_clid="+Page.Request["clid"].ToString()+" and b_delflag='0' ORDER BY b_top,b_date DESC";
			cn=new OleDbConnection(strConn);
			cn.Open();
			da=new OleDbDataAdapter(strSQL,cn);
			ds=new DataSet();
			da.Fill(ds,"board");
			ds.Tables["board"].Columns.Add("editinfo");
			ds.Tables["board"].Columns.Add("editurl");
			ds.Tables["board"].Columns.Add("delurl");
			ds.Tables["board"].Columns.Add("name");
			ds.Tables["board"].Columns.Add("imgurl");
			ds.Tables["board"].Columns.Add("topurl");
			for(i=0;i<ds.Tables[0].Rows.Count;i++)
			{
				strSQL="select u_name from userinfo where u_id="+ds.Tables[0].Rows[i]["b_uid"].ToString();
				cmd=new OleDbCommand(strSQL,cn);
				dr=cmd.ExecuteReader();
				while(dr.Read())
					ds.Tables[0].Rows[i]["name"]=dr[0].ToString();
				cmd.Dispose();
				dr.Close();
			}

			for(i=0;i<ds.Tables[0].Rows.Count;i++)
				if(ds.Tables[0].Rows[i]["b_editer"].ToString()!="0")
				{
					strSQL="select u_name from userinfo where u_id="+ds.Tables[0].Rows[i]["b_editer"].ToString();
					cmd=new OleDbCommand(strSQL,cn);
					dr=cmd.ExecuteReader();
					while(dr.Read())
						ds.Tables[0].Rows[i]["editinfo"]="[此貼最后由 <font color='#666666'>"+dr[0].ToString()+"</font> 在<font color='#666666'>"+ds.Tables[0].Rows[i]["b_edittime"].ToString()+"</font>編輯]";
					cmd.Dispose();
					dr.Close();
				}
			strSQL="select cl_m1,cl_m2 from classinfo where cl_id="+Page.Request["clid"].ToString();
			cmd=new OleDbCommand(strSQL,cn);
			dr=cmd.ExecuteReader();
			while(dr.Read())
			{
			
				for(i=0;i<ds.Tables[0].Rows.Count;i++)
				{
					ds.Tables[0].Rows[i]["imgurl"]="<img src=image/"+ds.Tables[0].Rows[i]["b_top"].ToString()+".gif>";//添加貼子狀態(tài)圖片				
					if(Session["uid"].ToString()==dr[0].ToString()|Session["uid"].ToString()==dr[1].ToString())//為管理員添加固頂選項(xiàng)
					
						if(ds.Tables[0].Rows[i]["b_top"].ToString()=="1")
							ds.Tables[0].Rows[i]["topurl"]="<A href=lockmsg.aspx?msgid="+ds.Tables[0].Rows[i]["b_id"].ToString()+">[發(fā)言置頂]</A>";
						else
							ds.Tables[0].Rows[i]["topurl"]="<A href=ulockmsg.aspx?msgid="+ds.Tables[0].Rows[i]["b_id"].ToString()+">[取消置頂]</A>";

							
					if(ds.Tables[0].Rows[i]["b_uid"].ToString()==Session["uid"].ToString()|Session["uid"].ToString()==dr[0].ToString()|Session["uid"].ToString()==dr[1].ToString())//為管理員和貼子作者添加編輯刪除選項(xiàng)
					{
						ds.Tables[0].Rows[i]["editurl"]="<A href=editmsg.aspx?msgid="+ds.Tables[0].Rows[i]["b_id"].ToString()+">[編輯]</A>";
						ds.Tables[0].Rows[i]["delurl"]="<A href=delmsg.aspx?msgid="+ds.Tables[0].Rows[i]["b_id"].ToString()+">[刪除]</A>";					
					}
				}
				
			}
			cmd.Dispose();
			dr.Close();

			strSQL="select u_name from userinfo where u_id="+Session["uid"].ToString();
			cmd=new OleDbCommand(strSQL,cn);
			dr=cmd.ExecuteReader();
			while(dr.Read())
				lblName.Text=dr[0].ToString();
			cmd.Dispose();
			dr.Close();

			//生成臨時(shí)表
			ds.Tables.Add("page");
			ds.Tables["page"].Columns.Add("b_theme");
			ds.Tables["page"].Columns.Add("imgurl");
			ds.Tables["page"].Columns.Add("editinfo");
			ds.Tables["page"].Columns.Add("b_cnt");
			ds.Tables["page"].Columns.Add("editurl");
			ds.Tables["page"].Columns.Add("delurl");
			ds.Tables["page"].Columns.Add("topurl");
			ds.Tables["page"].Columns.Add("name");
			ds.Tables["page"].Columns.Add("b_date");
			
			for(n=rsBegin;n<=rsEnd;n++)//填充臨時(shí)表
			{				
				rsPage[0]=ds.Tables[0].Rows[n]["b_theme"].ToString();
				rsPage[1]=ds.Tables[0].Rows[n]["imgurl"].ToString();
				rsPage[2]=ds.Tables[0].Rows[n]["editinfo"].ToString();
				rsPage[3]=ds.Tables[0].Rows[n]["b_cnt"].ToString();
				rsPage[4]=ds.Tables[0].Rows[n]["editurl"].ToString();
				rsPage[5]=ds.Tables[0].Rows[n]["delurl"].ToString();
				rsPage[6]=ds.Tables[0].Rows[n]["topurl"].ToString();
				rsPage[7]=ds.Tables[0].Rows[n]["name"].ToString();
				rsPage[8]=ds.Tables[0].Rows[n]["b_date"].ToString();
				ds.Tables[1].Rows.Add(rsPage);				
			}
			

            //用生成的臨時(shí)表綁定	
			dltBoard.DataSource=ds.Tables["page"].DefaultView;
			dltBoard.DataBind();
			ds.Dispose();
			cn.Close();
			/*Page.Response.Write(rsBegin);
			Page.Response.Write("<br>");
			Page.Response.Write(rsEnd);*/
		}

		public void cmdState(int curPage)
		{
			if(curPage==1)
			{
				lbtFirst.Enabled=false;
				lbtPre.Enabled=false;
			}
			else
			{
				lbtFirst.Enabled=true;
				lbtPre.Enabled=true;
			}
			if(PgCount()>curPage)
			{
				lbtNext.Enabled=true;
				lbtLast.Enabled=true;
			}
			else
			{
				lbtNext.Enabled=false;
				lbtLast.Enabled=false;
			}
			/*if((curPage%2)==0)
			{
				lbt1.Enabled=true;
				lbt1.Text=Convert.ToString(curPage-1);
				lbt2.Enabled=false;
				lbt2.Text=curPage.ToString();
				if(PgCount()>curPage)
					lbtN.Enabled=true;
				else
					lbtN.Enabled=false;
				
			}
			else
			{
				lbt1.Enabled=false;
				lbt1.Text=curPage.ToString();
				if(curPage==PgCount())
					lbt2.Enabled=false;
				else
					lbt2.Enabled=true;
				lbt2.Text=Convert.ToString(curPage+1);
				if(PgCount()>(curPage+1))
					lbtN.Enabled=true;
				else
					lbtN.Enabled=false;
			}*/
			switch(curPage%3)
			{
				case 0:
					lbt1.Enabled=true;
					lbt1.Text=Convert.ToString(curPage-2);
					lbt2.Enabled=true;
					lbt2.Text=Convert.ToString(curPage-1);
					lbt3.Enabled=false;
					lbt3.Text=curPage.ToString();
					if(PgCount()>curPage)
						lbtN.Enabled=true;
					else
						lbtN.Enabled=false;
					break;
				case 1:
					lbt1.Enabled=false;
					
					if(curPage>=PgCount())
					{
						lbt2.Enabled=false;
						lbt3.Enabled=false;
					}
					else
					{
						lbt2.Enabled=true;
						if(PgCount()<=(curPage+1))
							lbt3.Enabled=false;
						else
							lbt3.Enabled=true;
					}
					lbt1.Text=curPage.ToString();
					lbt2.Text=Convert.ToString(curPage+1);
					lbt3.Text=Convert.ToString(curPage+2);
					if(PgCount()>(curPage+2))
						lbtN.Enabled=true;
					else
						lbtN.Enabled=false;
					break;
				case 2:
					lbt2.Enabled=false;
					lbt1.Enabled=true;
					if(curPage>=PgCount())
						lbt3.Enabled=false;
					else
						lbt3.Enabled=true;
					lbt1.Text=Convert.ToString(curPage-1);
					lbt2.Text=curPage.ToString();
					lbt3.Text=Convert.ToString(curPage+1);
					break;
			}

		}

	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此處放置用戶代碼以初始化頁面
			if(Session.Count==0) Page.Response.Redirect("default.aspx");
			else 
				if(Session["uid"].ToString()=="") Page.Response.Redirect("default.aspx");
			//Page.Response.Write("One time");

			if(!Page.IsPostBack)
			{			
				ViewState["pageindex"]=1;
				myBind((int)ViewState["pageindex"]);
				cmdState((int)ViewState["pageindex"]);
				lblCur.Text=ViewState["pageindex"].ToString();
			}
			
			lblAllcon.Text=PgCount().ToString();
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:該調(diào)用是 ASP.NET Web 窗體設(shè)計(jì)器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內(nèi)容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.lbtFirst.Click += new System.EventHandler(this.lbtFirst_Click);
			this.lbtPre.Click += new System.EventHandler(this.lbtPre_Click);
			this.lbt1.Click += new System.EventHandler(this.lbt1_Click);
			this.lbt2.Click += new System.EventHandler(this.lbt2_Click);
			this.lbt3.Click += new System.EventHandler(this.lbt3_Click);
			this.lbtN.Click += new System.EventHandler(this.lbtN_Click);
			this.lbtNext.Click += new System.EventHandler(this.lbtNext_Click);
			this.lbtLast.Click += new System.EventHandler(this.lbtLast_Click);
			this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void btnOK_Click(object sender, System.EventArgs e)
		{
			if((txtTheme.Text!="")&(txtContent.Text!=""))
			{
				strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("txl.aspx");
				strSQL="Insert INTO board(b_theme,b_uid,b_cnt,b_delflag,b_clid) Values ('"+txtTheme.Text.Replace("<","&lt").Replace(">","&gt").Replace(" ","&nbsp;").Replace("\n","<br>").Replace("'","")+"',"+Session["uid"].ToString()+",'"+txtContent.Text.Replace("'","")+"','0',"+Page.Request["clid"].ToString()+")";
				cn=new OleDbConnection(strConn);
				cmd=new OleDbCommand(strSQL,cn);
				cn.Open();
				cmd.ExecuteNonQuery();
				cmd.Dispose();
				cn.Close();			
				Page.Response.Redirect("board.aspx?clid="+Page.Request["clid"].ToString());		
			}
			else
			{
				if(txtTheme.Text=="")
					lblTheme.Visible=true;
				else
				{
					lblContent.Visible=true;
					lblTheme.Visible=false;
				}
			}

		}

		private void lbt2_Click(object sender, System.EventArgs e)
		{			
			ViewState["pageindex"]=(((int)ViewState["pageindex"]+2)/3)*3-1;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
			
			
		}

		private void lbt1_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=(((int)ViewState["pageindex"]+2)/3)*3-2;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbtFirst_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=1;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbtLast_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=PgCount();

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbtN_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=(((int)ViewState["pageindex"]+2)/3)*3+1;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbtPre_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=(int)ViewState["pageindex"]-1;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbtNext_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=(int)ViewState["pageindex"]+1;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}

		private void lbt3_Click(object sender, System.EventArgs e)
		{
			ViewState["pageindex"]=(((int)ViewState["pageindex"]+2)/3)*3;

			myBind((int)ViewState["pageindex"]);
			cmdState((int)ViewState["pageindex"]);
			lblCur.Text=ViewState["pageindex"].ToString();
		}
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久久中文字幕| 国产精品嫩草99a| 国产偷国产偷精品高清尤物| 亚洲色图在线看| 另类小说视频一区二区| 色狠狠色狠狠综合| 久久久久久久综合| 视频一区视频二区在线观看| 成人午夜激情在线| 精品嫩草影院久久| 亚洲午夜久久久久久久久电影院| 精品一区二区三区欧美| 欧美亚洲国产一区二区三区| 欧美国产精品v| 青娱乐精品视频| 91色九色蝌蚪| 国产精品美日韩| 九一久久久久久| 欧美日韩精品欧美日韩精品| 日韩理论片网站| 91亚洲国产成人精品一区二区三| 精品久久久久av影院| 首页国产欧美久久| 欧美视频第二页| 亚洲激情自拍视频| 一本到高清视频免费精品| 国产亚洲一区二区三区在线观看| 日韩vs国产vs欧美| 欧美乱熟臀69xxxxxx| 亚洲精品久久久久久国产精华液| www.日韩av| 亚洲欧美综合在线精品| 成人免费毛片嘿嘿连载视频| 久久一区二区视频| 久久成人精品无人区| 欧美区在线观看| 亚洲黄色录像片| 欧美午夜精品电影| 亚洲成va人在线观看| 欧美写真视频网站| 午夜精品久久久| 日韩视频一区二区在线观看| 美女被吸乳得到大胸91| 精品成人一区二区| 国产成人自拍高清视频在线免费播放| 国产色综合久久| jlzzjlzz欧美大全| 亚洲蜜臀av乱码久久精品蜜桃| 色婷婷精品大视频在线蜜桃视频| 一区二区三区不卡视频| 欧美精品在线观看播放| 久久不见久久见中文字幕免费| 久久综合久久久久88| 国产成人av一区二区三区在线观看| 国产日韩欧美综合一区| 91麻豆免费看| 日本vs亚洲vs韩国一区三区| 欧美成人女星排名| 菠萝蜜视频在线观看一区| 一区二区在线观看免费| 91麻豆精品国产91久久久久| 久久不见久久见免费视频7| 国产日韩精品一区| 色欧美片视频在线观看在线视频| 亚洲小说春色综合另类电影| 日韩一级高清毛片| 成人免费高清在线| 亚洲成a人在线观看| 久久久美女毛片| 在线免费亚洲电影| 国内精品伊人久久久久av一坑| 中文字幕精品三区| 欧美日韩一卡二卡三卡| 国产一区二区三区最好精华液| 成人欧美一区二区三区小说| 欧美群妇大交群的观看方式| 成人午夜伦理影院| 天天av天天翘天天综合网| 久久久www成人免费无遮挡大片| 91女神在线视频| 激情综合色播五月| 天天综合色天天| 国产精品福利在线播放| 日韩三级免费观看| 色偷偷88欧美精品久久久| 久久99精品一区二区三区三区| 亚洲视频在线一区二区| 欧美mv日韩mv亚洲| 色偷偷88欧美精品久久久| 国产老妇另类xxxxx| 亚洲电影在线播放| 中文字幕亚洲在| wwww国产精品欧美| 欧美电影一区二区| 欧美亚洲国产一区二区三区| 粉嫩13p一区二区三区| 一区二区三区91| 国产精品你懂的| 国产欧美日本一区视频| 欧美福利视频导航| 欧美日韩一区二区在线视频| 91视视频在线观看入口直接观看www | 欧美日韩在线三级| 色综合一个色综合亚洲| 成人国产一区二区三区精品| 国产一区二区三区在线看麻豆| 免费观看一级欧美片| 亚洲电影第三页| 亚洲妇女屁股眼交7| 一区二区理论电影在线观看| 亚洲视频在线一区观看| 亚洲天堂免费看| 亚洲精品国产a久久久久久 | 亚洲一区二区在线免费观看视频| 国产精品欧美经典| 国产精品久久久久久妇女6080| 精品国产乱码久久久久久1区2区| 欧美一区日韩一区| 日韩精品一区二区三区蜜臀| 日韩美女视频一区二区在线观看| 欧美一区二区三级| 欧美videossexotv100| 亚洲精品在线网站| 久久精品欧美日韩| 国产精品久久久久久久久免费相片| 国产日韩精品视频一区| 1区2区3区精品视频| 亚洲精品中文字幕乱码三区| 亚洲午夜羞羞片| 亚洲成av人片在线观看| 麻豆91精品91久久久的内涵| 九九九久久久精品| 国产成人在线观看免费网站| 成人免费毛片片v| 色综合欧美在线视频区| 欧美日韩大陆一区二区| 精品免费国产一区二区三区四区| 久久精品人人做人人综合| 欧美精彩视频一区二区三区| 日韩理论电影院| 日韩二区在线观看| 国产精品综合二区| 日本高清不卡一区| 日韩欧美中文字幕公布| 国产日产精品1区| 亚洲制服丝袜在线| 国产麻豆精品theporn| 91亚洲男人天堂| 欧美成人一区二区三区片免费| 国产欧美一区在线| 丝袜国产日韩另类美女| 国产成人久久精品77777最新版本| 91影院在线免费观看| 91精品国产福利在线观看| 国产欧美日韩视频一区二区| 亚洲一区日韩精品中文字幕| 国产一区二区三区高清播放| 日本精品免费观看高清观看| 日韩精品一区二区在线观看| 亚洲视频一区二区在线| 激情伊人五月天久久综合| 91高清视频免费看| 久久久美女毛片| 亚洲成av人影院| 99国产精品久| 久久影视一区二区| 奇米影视在线99精品| 97久久精品人人做人人爽50路| 日韩欧美三级在线| 一区二区三区产品免费精品久久75| 国精品**一区二区三区在线蜜桃| 91久久线看在观草草青青| 2021久久国产精品不只是精品| 亚洲激情一二三区| 成人午夜免费视频| 26uuu国产电影一区二区| 亚洲成av人片一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 中文字幕亚洲综合久久菠萝蜜| 久久国产精品99久久久久久老狼| 欧美丝袜丝nylons| 亚洲天堂精品在线观看| 懂色av一区二区在线播放| 亚洲精品一区二区三区蜜桃下载| 亚洲国产一区二区在线播放| 91美女在线观看| 中文字幕一区二区三区在线观看 | 免费观看在线综合色| 欧美午夜精品久久久久久超碰| 国产精品私人影院| 成人精品国产福利| 久久精品亚洲乱码伦伦中文| 国产一区二区中文字幕| 久久一区二区视频| 狠狠色狠狠色综合| 亚洲精品在线观看网站| 蜜臀av亚洲一区中文字幕| 欧美一区日韩一区| 久久 天天综合| 亚洲精品一区二区三区香蕉|