using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int total = (int)Application["counter"];
string t = total.ToString();
string img = "";
for (int i = 0; i < t.Length; i++)
{
img += "<img src='images/" + t[i] + ".jpg' />";
}
Response.Write(img);
Label1.Text = "当前在线人数为:" + Application["counter"] + "人"; } //int total = (int)Application["counter"];
//string t = total.ToString();
//string img = "";
//for (int i = 0; i < t.Length; i++)
//{
// img += "<img src='images/" + t[i] + ".jpg' />";
//}
//Response.Write(img);
//Label1.Text = "当前在线人数为:" + Application["counter"] + "人";
protected void GetCountImg()
{
string[] img = { "images/0.jpg", "images/1.jpg", "images/2.jpg", "images/3.jpg", "images/4.jpg", "images/5.jpg", "images/6.jpg", "images/7.jpg", "images/8.jpg", "images/9.jpg" }; //数字图片
int count = (int)Application["counter"]; ; //在线人数
int Nc = Convert.ToInt16(count.ToString().Length); //count的长度
string[] cimg = new string[Nc];
for (int i = 0; i < Nc; i++)
{
cimg[i] = img[Convert.ToInt16(count.ToString().Substring(i, 1))]; //存储数字对应的图片地址
}
} //protected void GetCountImg()
//{
// string[] img = { "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif" }; //数字图片
// int count = 333911; //在线人数
// int Nc = Convert.ToInt16(count.ToString().Length); //count的长度
// string[] cimg = new string[Nc];
// for (int i = 0; i < Nc; i++)
// {
// cimg[i] = img[Convert.ToInt16(count.ToString().Substring(i, 1))]; //存储数字对应的图片地址
// }
//}
}
<%@ Application Language="C#" %><script runat="server"> void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
// 在应用程序启动时运行的代码
Application["counter"] = 0;
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码 }
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
Application.Lock();
Application["counter"] = (int)Application["counter"] + 1;
Application.UnLock(); } void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
Application.Lock();
Application["counter"] = (int)Application["counter"] - 1;
Application.UnLock(); }
</script>
在线人数同时统计在线人数统计人数
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int total = (int)Application["counter"];
string t = total.ToString();
string img = "";
for (int i = 0; i < t.Length; i++)
{
img += "<img src='images/" + t[i] + ".jpg' />";
}
Response.Write(img);
Label1.Text = "当前在线人数为:" + Application["counter"] + "人"; } //int total = (int)Application["counter"];
//string t = total.ToString();
//string img = "";
//for (int i = 0; i < t.Length; i++)
//{
// img += "<img src='images/" + t[i] + ".jpg' />";
//}
//Response.Write(img);
//Label1.Text = "当前在线人数为:" + Application["counter"] + "人";
protected void GetCountImg()
{
string[] img = { "images/0.jpg", "images/1.jpg", "images/2.jpg", "images/3.jpg", "images/4.jpg", "images/5.jpg", "images/6.jpg", "images/7.jpg", "images/8.jpg", "images/9.jpg" }; //数字图片
int count = (int)Application["counter"]; ; //在线人数
int Nc = Convert.ToInt16(count.ToString().Length); //count的长度
string[] cimg = new string[Nc];
for (int i = 0; i < Nc; i++)
{
cimg[i] = img[Convert.ToInt16(count.ToString().Substring(i, 1))]; //存储数字对应的图片地址
}
} //protected void GetCountImg()
//{
// string[] img = { "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif", "images/tubiao.gif" }; //数字图片
// int count = 333911; //在线人数
// int Nc = Convert.ToInt16(count.ToString().Length); //count的长度
// string[] cimg = new string[Nc];
// for (int i = 0; i < Nc; i++)
// {
// cimg[i] = img[Convert.ToInt16(count.ToString().Substring(i, 1))]; //存储数字对应的图片地址
// }
//}
}
<%@ Application Language="C#" %><script runat="server"> void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
// 在应用程序启动时运行的代码
Application["counter"] = 0;
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码 }
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码 } void Session_Start(object sender, EventArgs e)
{
//在新会话启动时运行的代码
Application.Lock();
Application["counter"] = (int)Application["counter"] + 1;
Application.UnLock(); } void Session_End(object sender, EventArgs e)
{
//在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式
//设置为 StateServer 或 SQLServer,则不会引发该事件。
Application.Lock();
Application["counter"] = (int)Application["counter"] - 1;
Application.UnLock(); }
</script>
在线人数同时统计在线人数统计人数
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货