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

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

?? getonlineusers.aspx

?? 關于XML和網頁配合使用的好書
?? ASPX
字號:
<%@ import namespace="System" %>
<%@ import namespace="System.Xml" %>
<%@ language="C#" runat=server  EnableSessionState="True" debug="true"%>
<script language="C#" runat="server">
//Page_Load在頁面自動打開或刷新時調用getNumber()顯示在線用戶列表
//getNumber被重載,有帶參數和不帶參數兩種形式
void Page_Load(Object sender,EventArgs E)
{
   if(!IsPostBack)
    {getNumber();}
}

//帶參數的getNumber在用戶單擊“刷新”按鈕時被調用顯示在線用戶列表
void getNumber(Object sender,EventArgs E)
{
	try{
		//創建訪問XML文檔的XmlDocument對象
		XmlDocument xml_online = new XmlDocument();		
		xml_online.Load(Server.MapPath("/chatbase/onlineuser.xml"));
		XmlNode root_online=xml_online.DocumentElement;
				
		//檢查是否有在線用戶長時間沒有發言,以10分鐘為期限
		XmlNode node;
		int last,now;
		String name,timestr,changed="False";
		DateTime currentTime=new DateTime();
		currentTime=System.DateTime.Now;
		now=currentTime.Minute;
		int i;
		//驗證每個在線用戶是否在發呆
		for(i=root_online.ChildNodes.Count-1;i>=0;i--)
		{
			//取得在線用戶昵稱和最新時間
			node=root_online.ChildNodes[i];
			name=node.ChildNodes[0].InnerText;
			timestr=node.ChildNodes[1].InnerText;
			
			//將用戶最新時間從字符串轉換為整數,以便于比較
			last=Int32.Parse(timestr);
			if(now<last)
			{now=now+60;}

			//將長時間發呆的用戶趕出論壇,從在線用戶中刪除該用戶
			//同時發送管理員信息
			//判斷用戶上次發言時間是否為10鐘以前,
			//是則從在線用戶中刪除該用戶
			if ((now-last)>10)
			{
				//刪除用戶
				root_online.RemoveChild(node);
				//添加管理員信息
				Add_news(name);
				changed="True";
			}
		}
		
		//changed=="True"表示從onlineuser.xml中刪除了某個用戶
		//所以需要保存
		if(changed=="True")
		{
		    xml_online.Save(Server.MapPath("/chatbase/onlineuser.xml"));
		}
		
		//顯示在線用戶名單
		i=root_online.ChildNodes.Count;
		int j;
		Response.Write("<p/><center><b>"+i.ToString()+"</b>人在線</center><br>");
		for(j=i-1;j>=0;j--)
		{
			node=root_online.ChildNodes[j];
			Response.Write("<br>"+node.ChildNodes[0].InnerText);
		}
	}
	catch(Exception e)
	{
		Response.Write("意外掉線或已經離開聊天室");
		return;
	}	
}

//重載的getNumber()在Page_Load中被調用顯示在線用戶列表
void getNumber()
{
	try{
		//創建訪問XML文檔的XmlDocument對象
		XmlDocument xml_online = new XmlDocument();		
		xml_online.Load(Server.MapPath("/chatbase/onlineuser.xml"));
		XmlNode root_online=xml_online.DocumentElement;
				
		//檢查是否有在線用戶長時間沒有發言,以10分鐘為期限
		XmlNode node;
		int last,now;
		String name,timestr,changed="False";
		DateTime currentTime=new DateTime();
		currentTime=System.DateTime.Now;
		now=currentTime.Minute;
		int i;
		//驗證每個在線用戶是否在發呆
		for(i=root_online.ChildNodes.Count-1;i>=0;i--)
		{
			//取得在線用戶昵稱和最新時間
			node=root_online.ChildNodes[i];
			name=node.ChildNodes[0].InnerText;
			timestr=node.ChildNodes[1].InnerText;
			
			//將用戶最新時間從字符串轉換為整數,以便于比較
			last=Int32.Parse(timestr);
			if(now<last)
			{now=now+60;}

			//將長時間發呆的用戶趕出論壇,從在線用戶中刪除該用戶
			//同時發送管理員信息
			//判斷用戶上次發言時間是否為10鐘以前,
			//是則從在線用戶中刪除該用戶
			if ((now-last)>10)
			{
				//刪除用戶
				root_online.RemoveChild(node);
				//添加管理員信息
				Add_news(name);
				changed="True";
			}
		}
		
		//changed=="True"表示從onlineuser.xml中刪除了某個用戶
		//所以需要保存
		if(changed=="True")
		{
		    xml_online.Save(Server.MapPath("/chatbase/onlineuser.xml"));
		}
		
		//顯示在線用戶名單
		i=root_online.ChildNodes.Count;
		int j;
		Response.Write("<p/><center><b>"+i.ToString()+"</b>人在線</center><br>");
		for(j=i-1;j>=0;j--)
		{
			node=root_online.ChildNodes[j];
			Response.Write("<br>"+node.ChildNodes[0].InnerText);
		}
	}
	catch(Exception e)
	{
		Response.Write("意外掉線或已經離開聊天室");
		return;
	}	
}

//Add_news用于向chatnews.xml中添加用戶被趕出聊天室的信息
void Add_news(String name)
{
	//創建訪問XML文檔的XmlDocument對象
	XmlDocument xml_chatnews = new XmlDocument();	
    xml_chatnews.Load(Server.MapPath("/chatbase/chatnews.xml"));
    XmlNode root_chatnews=xml_chatnews.DocumentElement;
	
	//添加管理員的歡迎信息到聊天信息文件chatnews.xml中
	//聊天信息保存在“在線信息”元素中
	//“在線信息”元素包括“發送者”、“接收者”、“表情”
	//“悄悄話”、“顏色”和“消息”等子元素
	//創建新的“在線信息”元素
	XmlNode newElem=xml_chatnews.CreateElement("在線信息");

	//創建“發送者”子元素
	XmlNode subElem=xml_chatnews.CreateElement("發送者");
	subElem.InnerText="管理員";
	//將“發送者”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//創建“接收者”子元素
	subElem=xml_chatnews.CreateElement("接收者");
	subElem.InnerText="大家";
	//將“接收者”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//創建“表情”子元素
	subElem=xml_chatnews.CreateElement("表情");
	subElem.InnerText="";
	//將“表情”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//創建“悄悄話”子元素
	subElem=xml_chatnews.CreateElement("悄悄話");
	subElem.InnerText="False";
	//將“悄悄話”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//創建“顏色”子元素
	subElem=xml_chatnews.CreateElement("顏色");
	subElem.InnerText="";
	//將“顏色”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//創建“消息”子元素
	subElem=xml_chatnews.CreateElement("消息");
	subElem.InnerText=name+"長時間發呆,被趕出論壇";
	//將“消息”子元素添加到“在線信息”元素中
	newElem.AppendChild(subElem);

	//將新建的“在線信息”元素添加到聊天信息文件chatnews.xml前面
	root_chatnews.InsertBefore(newElem,root_chatnews.FirstChild);
	xml_chatnews.Save(Server.MapPath("/chatbase/chatnews.xml"));
	return;
}

</script>
<html>
	<% Response.AddHeader("Refresh","30"); %>
	<body bgcolor="#669999">
		<br>
		<center>
			<form id="form1" method="post" runat="server">
				<asp:Button ID="button1" Text="刷新" OnClick="getNumber" Runat="server"></asp:Button>
			</form>
		</center>
	</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美色图天堂网| 色哟哟在线观看一区二区三区| 中文字幕在线播放不卡一区| 欧美mv日韩mv亚洲| 欧美成人性战久久| 日韩免费一区二区| 26uuu另类欧美| 欧美精品一区二区久久久| 欧美大片一区二区三区| 日韩欧美亚洲国产精品字幕久久久| 欧美精品1区2区| 精品国产一区二区精华| 久久久精品免费免费| 国产精品美女久久久久av爽李琼| 国产精品免费视频一区| 中文字幕一区三区| 亚洲国产精品欧美一二99| 亚洲一区二区三区四区的| 日韩av不卡在线观看| 蜜臀a∨国产成人精品| 国产一区二区三区四区五区入口 | 在线免费观看日本一区| 在线观看视频91| 这里只有精品99re| 国产无人区一区二区三区| 国产精品福利影院| 午夜国产精品一区| 国产精品一区久久久久| 色综合久久久久综合99| 91精品在线观看入口| 久久久99精品久久| 亚洲成人黄色影院| 国产最新精品免费| 欧美三级视频在线播放| 精品国产一区二区亚洲人成毛片 | 亚洲国产成人91porn| 久久66热偷产精品| 日本韩国一区二区三区| 日韩色在线观看| 亚洲女人的天堂| 国产精品伊人色| 91精品国产91综合久久蜜臀| 欧美经典三级视频一区二区三区| 丝袜脚交一区二区| 成人18视频在线播放| 欧美一级在线观看| 亚洲第一在线综合网站| 国产成人免费视频网站| 日韩三级免费观看| 亚洲成av人综合在线观看| 成人动漫一区二区三区| 精品免费99久久| 午夜久久电影网| 97精品久久久午夜一区二区三区 | 国产精品二区一区二区aⅴ污介绍| 日韩av网站免费在线| 在线免费亚洲电影| 国产精品乱码妇女bbbb| 国产一区激情在线| 欧美一区二区三区免费大片 | 久久免费偷拍视频| 蜜臀av一级做a爰片久久| 欧美日韩综合色| 亚洲精品中文在线| 99久久婷婷国产综合精品| 国产午夜精品久久久久久免费视| 男女激情视频一区| 日韩欧美国产一二三区| 日韩精品电影在线| 欧美日韩久久一区| 亚洲一区二区三区四区在线免费观看| 成人一区在线观看| 国产日产精品1区| 国产精品1024| 国产欧美视频一区二区三区| 国内精品写真在线观看| 久久人人97超碰com| 激情五月播播久久久精品| 日韩美女在线视频| 麻豆精品一区二区三区| 精品久久一二三区| 国内精品伊人久久久久av一坑| 亚洲精品一区在线观看| 国产精品一区二区无线| 欧美极品aⅴ影院| 91免费精品国自产拍在线不卡| 亚洲人成人一区二区在线观看 | 日韩精品一区二区三区视频 | 午夜精品久久久久久久久久| 欧美狂野另类xxxxoooo| 免费不卡在线观看| 久久久国产综合精品女国产盗摄| 国产 欧美在线| 亚洲综合色视频| 日韩视频在线你懂得| 国产精品综合久久| 中文字幕在线一区免费| 欧美日产在线观看| 国产精品白丝jk黑袜喷水| 亚洲三级在线播放| 日韩欧美另类在线| 成人app下载| 丝袜美腿亚洲一区| 国产精品国产三级国产普通话99 | 日韩欧美国产小视频| 丁香一区二区三区| 一区二区三区四区视频精品免费 | 成人永久看片免费视频天堂| 亚洲男人的天堂在线观看| 欧美日韩一区二区欧美激情 | 成人免费高清视频| 日韩av高清在线观看| 中文字幕免费观看一区| 欧美日韩国产经典色站一区二区三区| 激情综合亚洲精品| 夜夜夜精品看看| 久久久久久久久久久久久久久99| 91免费小视频| 国产精品66部| 日本少妇一区二区| 亚洲欧美色综合| 久久久久久久久久久电影| 欧美亚州韩日在线看免费版国语版| 久久成人免费网| 亚洲一区二区美女| 国产精品久久久久四虎| 日韩精品一区二区三区蜜臀| 成年人国产精品| 国产综合色精品一区二区三区| 亚洲国产精品麻豆| 亚洲欧美另类小说视频| 国产色爱av资源综合区| 欧美一区二区人人喊爽| 在线视频国产一区| 91色九色蝌蚪| www.综合网.com| 国产综合成人久久大片91| 日日摸夜夜添夜夜添亚洲女人| 一区二区三区自拍| 亚洲欧美在线观看| 欧美激情在线一区二区三区| 日韩免费观看高清完整版| 欧美一区二区视频在线观看| 在线观看免费亚洲| 欧美性色综合网| 欧美在线免费观看亚洲| 91色porny| 欧美综合色免费| 欧美亚洲国产一区二区三区va | 日韩黄色免费电影| 亚洲一区二区av在线| 亚洲国产aⅴ天堂久久| 一区二区国产盗摄色噜噜| 亚洲欧美另类久久久精品| 综合欧美亚洲日本| 亚洲一区在线看| 性感美女久久精品| 日本不卡不码高清免费观看| 日本不卡1234视频| 激情av综合网| 国产suv精品一区二区883| 99久久精品久久久久久清纯| av激情综合网| 欧美三区在线观看| 欧美一区二区三区免费在线看 | 91行情网站电视在线观看高清版| 色老汉一区二区三区| 欧美日韩黄视频| 日韩免费一区二区| 欧美国产禁国产网站cc| 中文字幕一区二区三区不卡| 一区二区三区欧美日| 亚洲成av人在线观看| 国产专区欧美精品| 99精品偷自拍| 911国产精品| 久久久国产午夜精品 | 男人操女人的视频在线观看欧美| 捆绑紧缚一区二区三区视频 | 五月婷婷综合激情| 国产精品一区二区久久不卡 | 午夜精品久久久久久久| 国产在线精品一区二区夜色| 成人免费观看av| 91精品国产综合久久国产大片| 久久综合成人精品亚洲另类欧美| 日韩一区中文字幕| 同产精品九九九| 国产经典欧美精品| 欧美精品v国产精品v日韩精品| 久久蜜桃一区二区| 午夜精品久久久久影视| 成人h精品动漫一区二区三区| 欧美电影在线免费观看| 中文在线一区二区| 午夜精品久久久久久久久久 | 亚洲免费视频中文字幕| 久久精品国产免费看久久精品| 91蜜桃在线观看| 久久久精品综合|