专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

记数器程序 运行老出错!该怎么处理

发布时间:2011-06-22 14:38:18 文章来源:www.iduyao.cn 采编人员:星星草
记数器程序 运行老出错!!!
代码如下:
using   System;
using   System.Data;
using   System.Configuration;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;

public   partial   class   _Default   :   System.Web.UI.Page  
{
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                int   Counter;
                Application.Lock();
                //锁定,不允许其他用户修改变量
                Application.Set( "Counter ",   Application.Count   +   1);
                //访问计数增加
                Application.UnLock();
                //开锁,允许其他用户修改变量
                MyCounter.Text   =   "您是第 "   +   Application.Count   +   "   位访客 ";

        }
}

------解决方案--------------------
代码写在Global.asax.cs里面:
protected void Application_Start(Object sender, EventArgs e)
{
Application[ "Counter "] = 0;
}

protected void Session_Start(Object sender, EventArgs e)
{
Application.Lock();
Application[ "Counter "] = Convert.ToInt32(Application[ "Counter "]) + 1;
Application.UnLock();
}

给的分太少了,所以以上代码我没测试...
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: