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

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

?? book.aspx.cs

?? 簡單的留言簿小程序
?? 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;
using System.Text.RegularExpressions;

namespace book
{
	/// <summary>
	///簡單.NET留言本
	///author:YOYO
	//源碼之家:www.codejia.com
	/// </summary>
	public partial class WebForm1 : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.DataGrid booklist;
	
		protected void Page_Load(object sender, System.EventArgs e)
		{
			if(!this.IsPostBack)
			{
				switch(GetQuery()[0])
				{
					case "":
						//main();
						Dsmain();
						break;
					case "write":
						Write();
						this.title1.InnerHtml="寫新留言";
						this.WMenu.Attributes.Add("class","menu_hover");
						this.SMenu.Attributes.Add("class","menu_link");
						break;
					case "save":
						Save();
						break;
					case "del":
						//Del();
						break;
					default:
						//main();
						Dsmain();
						break;
				}
			}
		}
		protected void Page_UnLoad(object sender, System.EventArgs e){
		//oleConnection.Close();
		}
		//判斷是否為數字函數
		private bool IsNumbers(string text)
		{
			string oText;
			oText=text.Trim();
			try
			{
				int var1=Convert.ToInt32 (oText);
				return true;
			}
			catch
			{
				return false;
			}
		} 
		
		//得到get參數
		private string[] GetQuery()
		{
			string qurystr=Convert.ToString(Request.ServerVariables["QUERY_STRING"]).Trim().ToLower();
			if(qurystr.IndexOf("/_",0)>=0)
			{
				string[] strlist=Regex.Split(qurystr,"/_",RegexOptions.IgnoreCase)[1].Split(new char[] {'/'});
				return strlist;
			}
			else
			{
				return new string[] {""};
			}
		}
		private void main()
		{
			string dbPath=System.Configuration.ConfigurationSettings.AppSettings["dbpath"];
			OleDbConnection oleConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data source=" + Server.MapPath(dbPath));
			//string Sql = "SELECT * FROM book";


				OleDbCommand cmd=new OleDbCommand("SELECT * FROM book ORDER BY id DESC",oleConnection);
				cmd.CommandType = CommandType.Text;
				try
			{
					cmd.Connection.Open();
					OleDbDataReader dr= cmd.ExecuteReader();
					if(dr.Read())
					{
						
							int curPage;
						if(Request.QueryString["page"]!=null && Request.QueryString["page"].Length!=0 && IsNumbers(Request.QueryString["page"].ToString()))
						{
							curPage=Convert.ToInt32(Request.QueryString["page"]);
						}
						else{
							curPage=1;
						}
						int perPage=5;
						int i=1;		
						string content="<div>";
						do
						{
							if((i>=(curPage-1)*perPage+1)&&(i<=curPage*perPage))
							{
							content+="<div class=\"list\">";
							content+="<h3>"+i+"</h3><h4>名字:"+dr["name"]+" [<i>"+dr["date"]+"</i>]</h4>";
							content+="<div class=\"con\">內容:"+dr["content"]+"</div>";
							content+="</div>";
							}
							i++;
						}while(dr.Read());
						content+="</div>";
						int maxPage=(i%perPage==0)?i/perPage:(i/perPage)+1;
						this.main_content.InnerHtml+=content;
						this.main_content.InnerHtml+="<div class=\"page\">共有"+i+"條留言,當前第"+curPage+"頁,共"+maxPage.ToString()+"頁,";
						this.main_content.InnerHtml+=(curPage>1)?"<a href=\"?page=1\">首頁</a>":"首頁";
						this.main_content.InnerHtml+=" | ";
						this.main_content.InnerHtml+=(curPage>1)?"<a href=\"?page="+(curPage-1)+"\">上一頁</a>":"上一頁";
						this.main_content.InnerHtml+=" | ";
						this.main_content.InnerHtml+=(curPage<maxPage)?"<a href=\"?page="+(curPage+1)+"\">下一頁</a>":"下一頁";
						this.main_content.InnerHtml+=" | ";
						this.main_content.InnerHtml+=(curPage<maxPage)?"<a href=\"?page="+maxPage.ToString()+"\">尾頁</a>":"尾頁";
						this.main_content.InnerHtml+="</div>";
					}
					else{
					this.main_content.InnerHtml="<li>暫無留言</li>";
					}
				dr.Close();
			}
			catch
			{
					Response.Write("請檢查數據庫連接");
					Response.End();
			}
			finally
			{
				cmd.Connection.Close();
			}
		}

		private void Write()
		{
			write1.Visible=true;
		}
		private void Save()
		{
			this.write1.Visible=false;
			string name1=Request.Form["name"].ToString().Trim();
			string content1=Request.Form["content"].ToString().Trim();
			if(name1==""||content1=="")
			{
				Response.Write("<script>alert(\"信息不完整!\");history.back(1);</script>");
				Response.End();
			}
			string dbPath=System.Configuration.ConfigurationSettings.AppSettings["dbpath"];
			string ACconnStr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(dbPath);
			OleDbConnection ACconn=new OleDbConnection(ACconnStr);
			ACconn.Open();
			string ACsql="insert into book(name,content)values(\""+name1+"\",\""+content1+"\")";
					OleDbCommand ACcmd=new OleDbCommand(ACsql,ACconn);
			try
			{
				ACcmd.ExecuteNonQuery();
				Response.Redirect("book.aspx");
			}
			catch
			{
				this.main_content.InnerHtml="留言失敗!<a href=\"book.aspx\">返回</a>";
			}
			finally
			{
				ACconn.Close();
				ACcmd.Connection.Close();
				ACcmd.Dispose();
			}
		}
		protected void Dsmain()
		{
			int curPage;
			string[] query=GetQuery();
			if(query[0]!=""&&query[0]!=null&& IsNumbers(query[0]))
			{
				curPage=Convert.ToInt32(query[0]);
			}
			else
			{
				curPage=1;
			}
			int perPage=5;
			//取得數據庫路徑
			string dbPath=System.Configuration.ConfigurationSettings.AppSettings["dbpath"];
			//定義數據庫連接字符串
			string ACconnStr="Provider=Microsoft.Jet.OleDb.4.0;Data Source="+Server.MapPath(dbPath);
			//定義SQL語句
			string ACsql="SELECT * FROM book ORDER BY id DESC";	//創建數據庫連接對像
			OleDbConnection ACconn=new OleDbConnection(ACconnStr);
			ACconn.Open();
			//定義數據適配器
			OleDbDataAdapter ACda=new OleDbDataAdapter(ACsql,ACconn);
			//創建數據集
			DataSet ACds=new DataSet();
			//創建所有數集
			ACda.Fill(ACds,"AllDataTable");		
			int total;
			//兩種方式取得總記錄數
			//OleDbCommand objCommand=new OleDbCommand(ACsql,ACconn);
			//total=(int)objCommand.ExecuteScalar();
			//第二種
			total=ACds.Tables["AllDataTable"].Rows.Count;
			int maxPage=(total%perPage==0)?total/perPage:(total/perPage)+1;

			if(curPage>maxPage)
			{
				curPage=maxPage;
			
			}

			//從指定的索引開始取PageSize條記錄
			ACda.Fill(ACds,perPage*(curPage-1),perPage,"CurDataTable");
			DataTable dt;
			dt=ACds.Tables["CurDataTable"];

			string content="<div>";
			for(int i=0;i<=dt.Rows.Count-1;i++)
			{
				DataRow dr=dt.Rows[i];
				content+="<div class=\"list\">";
				content+="<h3>id:"+dr["id"]+"</h3><h4>名字:"+dr["name"]+" [<i>"+dr["date"]+"</i>]</h4>";
				content+="<div class=\"con\">內容:"+dr["content"]+"</div>";
				content+="</div>";
			}
			content+="</div>";
			this.main_content.InnerHtml=content;
			this.main_content.InnerHtml+="<div class=\"page\">共有"+total+"條留言,當前第"+curPage+"頁,共"+maxPage.ToString()+"頁,";
			this.main_content.InnerHtml+=(curPage>1)?"<a href=\"?/_1/\">首頁</a>":"首頁";
			this.main_content.InnerHtml+=" | ";
			this.main_content.InnerHtml+=(curPage>1)?"<a href=\"?/_"+(curPage-1)+"/\">上一頁</a>":"上一頁";
			this.main_content.InnerHtml+=" | ";
			this.main_content.InnerHtml+=(curPage<maxPage)?"<a href=\"?/_"+(curPage+1)+"/\">下一頁</a>":"下一頁";
			this.main_content.InnerHtml+=" | ";
			this.main_content.InnerHtml+=(curPage<maxPage)?"<a href=\"?/_"+maxPage.ToString()+"/\">尾頁</a>":"尾頁";
			this.main_content.InnerHtml+="</div>";
			dt.Dispose();
			ACds.Dispose();
			ACda.Dispose();
			ACconn.Close();


		}
		
		#region Web 窗體設計器生成的代碼
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Unload += new System.EventHandler(this.Page_UnLoad);

		}
		#endregion

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美顶级少妇做爰| 丁香一区二区三区| 制服.丝袜.亚洲.另类.中文| 亚洲大片免费看| 欧美精品一级二级三级| 欧美aaaaaa午夜精品| 日韩精品一区二| 国产成人在线观看免费网站| 国产精品久久久久久久久搜平片| 99精品在线免费| 亚洲高清一区二区三区| 日韩视频免费观看高清完整版在线观看 | 国产精品免费久久| 色999日韩国产欧美一区二区| 亚洲午夜激情av| 欧美成人国产一区二区| 国产69精品久久777的优势| 国产精品久久久久婷婷二区次| 日本电影亚洲天堂一区| 五月激情综合婷婷| 精品福利av导航| 91婷婷韩国欧美一区二区| 亚洲高清三级视频| 欧美精品一区男女天堂| aaa亚洲精品一二三区| 五月婷婷欧美视频| 日本一区二区免费在线观看视频| 日本丶国产丶欧美色综合| 九九久久精品视频 | 亚洲靠逼com| 7777精品久久久大香线蕉| 国产91对白在线观看九色| 一区二区三区91| 国产欧美日本一区二区三区| 欧美亚洲国产bt| 国产不卡视频一区| 亚洲成人激情综合网| 中文一区二区在线观看| 91精品国产综合久久福利软件| 成人精品gif动图一区| 麻豆国产欧美日韩综合精品二区| 综合在线观看色| 久久精品亚洲麻豆av一区二区| 欧美三级视频在线播放| 成人精品在线视频观看| 蜜臀精品一区二区三区在线观看| 国产精品久久久久久久久果冻传媒| 欧美一区二区成人| 欧美性做爰猛烈叫床潮| 成人免费黄色在线| 美国毛片一区二区| 午夜视频一区二区| 亚洲精品久久7777| 国产精品久久久久久久久晋中 | 中文一区在线播放| 精品88久久久久88久久久| 欧美日韩一级片网站| jlzzjlzz亚洲日本少妇| 狠狠色丁香婷婷综合久久片| 免费成人在线观看视频| 丝袜美腿成人在线| 一区二区成人在线视频| 中文字幕佐山爱一区二区免费| 精品99一区二区三区| 欧美成人午夜电影| 日韩一区二区三区精品视频| 欧美精品视频www在线观看| 色偷偷一区二区三区| 91麻豆swag| 91麻豆视频网站| 色悠久久久久综合欧美99| 99久久99久久免费精品蜜臀| av高清不卡在线| 99久久亚洲一区二区三区青草| 国产传媒久久文化传媒| 国产福利一区二区三区视频| 精品在线免费观看| 国产在线精品不卡| 国产电影精品久久禁18| 成人黄动漫网站免费app| 国产成人精品免费视频网站| 成人黄色av网站在线| 96av麻豆蜜桃一区二区| 色88888久久久久久影院野外| 色视频一区二区| 欧美精品日韩一本| 欧美一级精品在线| 26uuu国产一区二区三区| 欧美激情一区二区三区四区| 国产欧美日韩麻豆91| 中文字幕一区二区不卡| 亚洲激情图片一区| 日韩高清国产一区在线| 国产酒店精品激情| 成人午夜精品在线| bt7086福利一区国产| 欧美亚日韩国产aⅴ精品中极品| 欧美一区二区三区性视频| 精品国产乱码久久久久久夜甘婷婷 | 欧美日韩高清在线播放| 日韩欧美中文字幕公布| 国产亚洲欧美一级| 亚洲日本在线天堂| 日日夜夜免费精品| 国产精品白丝jk白祙喷水网站| 成人v精品蜜桃久久一区| 欧美午夜寂寞影院| 精品国产乱码久久久久久1区2区| 国产欧美1区2区3区| 亚洲综合一区二区三区| 久久国产精品第一页| 成人性生交大片免费看中文网站| 色综合久久精品| 欧美成人aa大片| 国产精品高潮久久久久无| 亚洲r级在线视频| 国产传媒欧美日韩成人| 欧美三级中文字| 亚洲国产精品传媒在线观看| 亚洲一区二区三区免费视频| 国产一区二区美女诱惑| 欧洲一区二区av| 久久久噜噜噜久噜久久综合| 亚洲综合色视频| 高清av一区二区| 日韩一区二区电影| 综合自拍亚洲综合图不卡区| 久久99精品国产91久久来源| 日本道色综合久久| 久久九九久久九九| 男男gaygay亚洲| 在线一区二区三区做爰视频网站| 久久一二三国产| 日韩 欧美一区二区三区| 97se亚洲国产综合自在线不卡| 26uuu欧美| 青青草97国产精品免费观看无弹窗版 | 在线视频综合导航| 国产午夜亚洲精品理论片色戒| 日韩av一区二区三区| 99精品久久免费看蜜臀剧情介绍| 欧美成人vps| 奇米四色…亚洲| 欧美三级中文字幕| 亚洲女爱视频在线| 成人性生交大片免费看在线播放| 欧美大片拔萝卜| 免费黄网站欧美| 欧美三级在线视频| 亚洲一区在线观看免费观看电影高清| 国产99精品国产| 亚洲精品一区二区三区香蕉| 欧美aⅴ一区二区三区视频| 欧美日韩国产小视频在线观看| 亚洲女女做受ⅹxx高潮| av一区二区久久| 国产精品护士白丝一区av| 国产成人av一区二区三区在线观看| 日韩无一区二区| 美女视频一区二区| 日韩你懂的在线播放| 日本午夜一区二区| 666欧美在线视频| 蜜桃一区二区三区在线| 欧美一区二区三区性视频| 日产欧产美韩系列久久99| 制服.丝袜.亚洲.中文.综合| 五月开心婷婷久久| 日韩一区二区三区电影| 麻豆freexxxx性91精品| 精品乱码亚洲一区二区不卡| 黄一区二区三区| 2020国产精品| 成人免费视频免费观看| 亚洲色图欧美激情| 欧洲精品在线观看| 视频一区二区欧美| 欧美大肚乱孕交hd孕妇| 精品无人码麻豆乱码1区2区| 久久久久国产精品人| 成人精品小蝌蚪| 夜夜操天天操亚洲| 欧美老肥妇做.爰bbww| 蜜桃一区二区三区在线| 久久久99免费| 色综合一区二区三区| 午夜欧美视频在线观看 | 国产成人高清在线| 日韩一区中文字幕| 欧美无乱码久久久免费午夜一区 | 午夜精品福利久久久| 日韩视频一区二区三区| 国产成人免费视频一区| 亚洲色欲色欲www| 777欧美精品| 成人精品视频一区| 亚洲一区二区三区四区在线 | 成人av资源在线| 亚洲动漫第一页| 久久亚洲影视婷婷|