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

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

?? view.aspx.cs

?? 采用ASP.NET(C#)寫成的留言版,有一般留言版應有的功能,另外還加入了通過IP地址查詢地區的功能.
?? CS
字號:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace GuestBook
{
	/// <summary>
	/// View 的摘要說明。
	/// </summary>
	public class View : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Repeater message;
		int pageSize,recordCount,pageCount,currentPage;
		protected System.Web.UI.WebControls.Label lbRecordCount;
		protected System.Web.UI.WebControls.Label lbCurrentPage;
		protected System.Web.UI.WebControls.Label lbPageCount;
		protected System.Web.UI.WebControls.LinkButton butPrev;
		protected System.Web.UI.WebControls.LinkButton butNext;
		protected System.Web.UI.WebControls.DropDownList dlsPageIndex;
		OleDbConnection conn;
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此處放置用戶代碼以初始化頁面
			pageSize = 5;
			string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "..\\DataBase\\data.aspx";
			conn = new OleDbConnection(conStr);
			if(!Page.IsPostBack)
			{
				currentPage = 0; // 初始化當前頁為第0頁
				ViewState["CurrentPage"] = 0;

				recordCount = CalculateRecord(); // 計算共有多少條記錄
				ViewState["RecordCount"] = recordCount;

				pageCount = recordCount / pageSize; // 計算共有多少頁
				ViewState["PageCount"] = pageCount;
				InitDls();
				BindData();
			}			
		}

		public int CalculateRecord()
		{
			int Count;
			string countStr = "Select count(*) as Total from GuestBook";
			conn.Open();
			OleDbCommand comm = new OleDbCommand(countStr,conn);
			OleDbDataReader dr = comm.ExecuteReader();
			if(dr.Read())
			{
				Count = int.Parse(dr["Total"].ToString());
			}
			else
			{
				Count = 0;
			}
			conn.Close();
			dr.Close();
			return Count;
		}

		public void BindData()
		{
			int startPage;
			startPage = currentPage * pageSize;
			string selectStr = "Select * from GuestBook order by date DESC";
			DataSet ds = new DataSet();
			conn.Open();
			OleDbDataAdapter da = new OleDbDataAdapter(selectStr,conn);
			da.Fill(ds,startPage,pageSize,"Message");
			message.DataSource = ds;
			message.DataMember = "Message";
			message.DataBind();
			lbCurrentPage.Text = (currentPage+1).ToString();
			lbPageCount.Text = (pageCount+1).ToString();
			lbRecordCount.Text = recordCount.ToString();
			dlsPageIndex.SelectedIndex = currentPage;
			conn.Close();
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:該調用是 ASP.NET Web 窗體設計器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.butPrev.Click += new System.EventHandler(this.butPrev_Click);
			this.butNext.Click += new System.EventHandler(this.butNext_Click);
			this.dlsPageIndex.SelectedIndexChanged += new System.EventHandler(this.dlsPageIndex_SelectedIndexChanged);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void butNext_Click(object sender, System.EventArgs e)
		{
			currentPage = (int)ViewState["CurrentPage"];
			pageCount = (int)ViewState["PageCount"];
			recordCount = (int)ViewState["RecordCount"];

			if(currentPage<pageCount)
				currentPage++;
			ViewState["CurrentPage"] = currentPage;
			BindData();
		}

		private void butPrev_Click(object sender, System.EventArgs e)
		{
			currentPage = (int)ViewState["CurrentPage"];
			pageCount = (int)ViewState["PageCount"];
			recordCount = (int)ViewState["RecordCount"];

			if(currentPage>0)
				currentPage--;
			ViewState["CurrentPage"] = currentPage;
			BindData();
		}

		public void DelOrRep_Click(object sender,CommandEventArgs e)
		{
			string commandText;
			if(e.CommandName=="Del")
			{
				if(Session["Admin"] != null)
				{
					commandText = "Delete from GuestBook where ID = " + e.CommandArgument;
					conn.Open();
					OleDbCommand comm = new OleDbCommand(commandText,conn);
					comm.ExecuteNonQuery();
					conn.Close();
					Response.Write("<script>alert(\"刪除成功!\");</script>");
					Response.Redirect("view.aspx");
				}
				else
					Response.Redirect("login.aspx");
			}
			if(e.CommandName=="Rep")
				Response.Redirect("Reply.aspx?GuestID=" + e.CommandArgument);
		}

		public void InitDls()
		{
			for(int i=1;i<=(pageCount+1);i++)
			{
				dlsPageIndex.Items.Add(new ListItem("第"+i+"頁",(i-1).ToString()));
			}
		}
		private void dlsPageIndex_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			currentPage = (int)ViewState["CurrentPage"];
			pageCount = (int)ViewState["PageCount"];
			recordCount = (int)ViewState["RecordCount"];
			currentPage = int.Parse(dlsPageIndex.SelectedItem.Value);
			ViewState["CurrentPage"] = currentPage;
			BindData();
		}

		public string GetAddress(string ip)
		{
			string[] ipArray;
			long numString;
			string address;
			ipArray = ip.Split('.');
			numString = (long.Parse(ipArray[0])*256*256*256) + (int.Parse(ipArray[1])*256*256) + (int.Parse(ipArray[2])*256) + int.Parse(ipArray[3])-1;
			string conIPStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "..\\DataBase\\ip.aspx";
			string selectStr = "Select 國家,城市 from ipadress where ip1 <= " + numString + " and ip2 >= " + numString;
			OleDbDataReader dr;
			
			OleDbConnection connIP = new OleDbConnection(conIPStr);
			connIP.Open();
			OleDbCommand commIP = new OleDbCommand(selectStr,connIP);
			dr = commIP.ExecuteReader();
			if(dr.Read())
                address = dr["國家"].ToString() + dr["城市"].ToString();
			else address = "****";
			connIP.Close();
			return address;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频1区2区| 久久久精品日韩欧美| 亚洲超碰精品一区二区| 欧美网站大全在线观看| 视频一区二区三区中文字幕| 91精品国产综合久久精品性色| 日韩国产欧美视频| 亚洲精品一区二区三区蜜桃下载| 蜜臀av在线播放一区二区三区| 日韩一级片网址| 国产精品99久久不卡二区| 国产日本欧美一区二区| 97se狠狠狠综合亚洲狠狠| 亚洲在线免费播放| 日韩午夜激情视频| 国产v日产∨综合v精品视频| 国产精品传媒在线| 欧美剧情电影在线观看完整版免费励志电影| 日韩精品成人一区二区在线| 国产香蕉久久精品综合网| 91在线观看污| 日韩vs国产vs欧美| 国产精品麻豆欧美日韩ww| 欧美影院精品一区| 国产伦精品一区二区三区免费| 亚洲男人电影天堂| 欧美xxxxxxxx| 91精品办公室少妇高潮对白| 国内精品写真在线观看| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩久久久一区| 岛国av在线一区| 日韩电影网1区2区| 亚洲欧美另类久久久精品| 日韩精品综合一本久道在线视频| fc2成人免费人成在线观看播放 | 欧美日韩一区二区电影| 狠狠色丁香婷婷综合久久片| 一区二区三区鲁丝不卡| 久久久久九九视频| 欧美日韩亚州综合| 成人永久免费视频| 久久99久久久久| 亚洲欧美日韩综合aⅴ视频| 欧美变态凌虐bdsm| 欧美日韩在线播放三区四区| 成人三级伦理片| 韩日欧美一区二区三区| 午夜精品在线视频一区| 1024亚洲合集| 国产精品免费aⅴ片在线观看| 91精品久久久久久蜜臀| 在线一区二区三区四区五区 | 亚洲精品一二三| 国产欧美日韩中文久久| 欧美日韩国产高清一区| 一本高清dvd不卡在线观看| 国产精品一区二区不卡| 精品亚洲国产成人av制服丝袜| 亚洲一区二区影院| 亚洲精品视频在线看| 国产精品伦一区二区三级视频| 日韩一区二区三区在线| 日本韩国欧美三级| 91日韩精品一区| 99天天综合性| 国产高清精品久久久久| 久久黄色级2电影| 美女脱光内衣内裤视频久久网站| 亚洲成人av电影在线| 亚洲乱码国产乱码精品精的特点 | 国内成人免费视频| 久久精品国产免费看久久精品| 亚洲成人av福利| 天堂在线一区二区| 日韩av中文字幕一区二区| 午夜久久电影网| 日韩av网站免费在线| 六月丁香婷婷色狠狠久久| 日本sm残虐另类| 久久国产精品99精品国产| 久久av资源网| 狠狠狠色丁香婷婷综合久久五月| 久久99在线观看| 国产河南妇女毛片精品久久久| 国产aⅴ综合色| 色综合天天综合色综合av| 日本精品一级二级| 欧美在线高清视频| 欧美精品第1页| 日韩久久久久久| 亚洲国产精品二十页| 自拍偷拍国产亚洲| 亚洲国产精品视频| 欧美96一区二区免费视频| 久久成人久久鬼色| 成人一区在线看| 欧美优质美女网站| 精品成a人在线观看| 国产精品久久99| 亚洲午夜久久久久久久久电影院| 日韩激情视频在线观看| 国产美女视频91| 色菇凉天天综合网| 51午夜精品国产| 欧美激情在线看| 一区二区三区国产豹纹内裤在线| 日日夜夜一区二区| 国产不卡视频在线观看| 欧洲视频一区二区| 精品国产91乱码一区二区三区| 国产精品久久777777| 日本中文字幕一区二区视频 | 亚洲自拍偷拍麻豆| 青青草一区二区三区| 国产91高潮流白浆在线麻豆 | 亚洲一区在线观看免费观看电影高清 | 欧美丰满美乳xxx高潮www| 国产欧美一区二区三区在线看蜜臀| 亚洲品质自拍视频网站| 九九在线精品视频| 91福利在线免费观看| 久久精品夜色噜噜亚洲a∨| 亚洲精品福利视频网站| 激情久久五月天| 欧美午夜电影网| 国产精品嫩草99a| 精品制服美女丁香| 在线日韩一区二区| 日本一区二区三区免费乱视频| 婷婷国产在线综合| 91视频在线观看| 久久久欧美精品sm网站 | 久久99国产精品久久| 色综合天天综合网天天狠天天 | 中文子幕无线码一区tr| 日本v片在线高清不卡在线观看| kk眼镜猥琐国模调教系列一区二区 | 日本欧美大码aⅴ在线播放| 成人免费视频国产在线观看| 日韩精品一区二区三区在线播放 | 精品在线观看免费| 欧美性xxxxx极品少妇| 日本一区二区成人在线| 精品一区二区综合| 欧美丰满少妇xxxxx高潮对白| 亚洲色图清纯唯美| 成人激情小说乱人伦| 国产日韩亚洲欧美综合| 韩国欧美国产1区| 91精品国产综合久久国产大片| 亚洲精品成a人| 一本到不卡精品视频在线观看| 久久精品一区四区| 久久97超碰色| 精品国产一区二区三区久久久蜜月 | 国产原创一区二区三区| 日韩精品一区二区三区四区视频| 亚洲午夜激情网站| 在线免费av一区| 亚洲最新视频在线播放| 91精品办公室少妇高潮对白| 亚洲欧美日韩系列| 91浏览器在线视频| 日韩美女视频一区二区| 国产99久久精品| 国产精品第一页第二页第三页| 成人激情小说网站| ㊣最新国产の精品bt伙计久久| 成人久久18免费网站麻豆| 国产精品麻豆视频| 91丨九色丨国产丨porny| 亚洲欧洲日本在线| 日本黄色一区二区| 丝袜美腿亚洲色图| 欧美一区2区视频在线观看| 日日夜夜免费精品| 日韩一区二区在线看| 国产精选一区二区三区| 国产精品私人自拍| 色婷婷国产精品久久包臀| 亚洲一区二区三区中文字幕在线 | 日本精品免费观看高清观看| 一区二区三区色| 欧美一区二区视频观看视频| 男女男精品网站| 久久久国产综合精品女国产盗摄| 成人自拍视频在线观看| 亚洲免费毛片网站| 91 com成人网| 国产乱人伦偷精品视频不卡| 国产精品久久久久影院亚瑟| 在线免费观看不卡av| 日本不卡一区二区三区| 精品精品欲导航| 成人国产亚洲欧美成人综合网| 一级特黄大欧美久久久| 91精品中文字幕一区二区三区| 久久精品国产秦先生| 国产精品成人在线观看|