我的ASP.NET 网站要添加访问人数怎么做?能不能详细点告诉我怎么 *** 作,我水平很低

我的ASP.NET 网站要添加访问人数怎么做?能不能详细点告诉我怎么 *** 作,我水平很低,第1张

可以用application,在Global.asax文件中,实现,其中总访问量用Application["allVisitCount"]记录,而当前在线人数用Application["nowCount"]记录,具体代码如下

/// <summary>

/// 在应用程序启动时运行的代码,先读取一个基数。。

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

void Application_Start(object sender, EventArgs e)

{

Application.Lock() //临界变量,使用加锁功能,其他用户不能访问。

Application["allVisitCount"] = ReadCont()//ReadCont()可以从数据库中得到,也可以从一个txt中得到,看你用什么了。

Application["nowCount"] = 0

Application.UnLock() //临界变量被解锁。

}

void Application_End(object sender, EventArgs e)

{

WrightCont(Application["allVisitCount"].ToString())

// WrightCont()函数就是把你的所有访问量值记录到数据库或者txt中,看你自己实现了

}

void Application_Error(object sender, EventArgs e)

{

WrightCont(Application["allVisitCount"].ToString())

}

//对于每一个新的用户,所有的访问量和当前访问量都要加一

void Session_Start(object sender, EventArgs e)

{

Application.Lock() //临界变量,使用加锁功能,其他用户不能访问。

Application["allVisitCount"] = Int32.Parse(Application["allVisitCount"].ToString()) + 1

Application["nowCount"] = Int32.Parse(Application["nowCount"].ToString()) + 1

Application.UnLock() //临界变量被解锁。

}

//当一个用户退出时,当前在线人数减一,不过要取决与你的session时间。

void Session_End(object sender, EventArgs e)

{

Application.Lock() //临界变量,使用加锁功能,其他用户不能访问。

Application["nowCount"] = Int32.Parse(Application["nowCount"].ToString()) - 1

Application.UnLock() //临界变量被解锁。

}

在具体的页面里。。你就可以通过

<tt>---------欢迎您,本站的第<%=Application["allVisitCount"]%>位访客!-------</tt><br />

<tt>---------当前在线人数<%=Application["nowCount"]%>位-------</tt><br />

显示的是当前正在浏览你博客的人数

只要添加上以下代码即可 这是最简单的代码了

<script type="text/javascript" src="http://widgets.amung.us/tab.js&quot></script><script type="text/javascript">WAU_tab('e665o4qhlzk6', 'left-upper')</script><center><a href="http://www.romanticgetaways-honeymoon.com&quot><img src="http://whos.amung.us/widget/wijzennu&quot alt="博客在线人数" width="1" height="1" border="0" /></a></center>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11747857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存