ASP.NET(C#)计数器_对酒当歌_百度空间

{dy}步:创建一个ASP.NET(C#)的WEB工程。
第二步:打开这个工程的global.asax文件。引入System.IO;命名空间;并修改如下:

<%@ Import Namespace="System.IO" %>


protected void Application_Start(Object sender, EventArgs e)
   {
    //计数器
    string path=Server.MapPath("")+"";
    if(!File.Exists(path))
    {
     StreamWriter sw=File.CreateText(path);
     sw.WriteLine("0");
     sw.Close();
    }
    StreamReader sr=File.OpenText(path);
    string str=sr.ReadToEnd();
    long count=Int32.Parse(str);
            Application["count"]=count;
    sr.Close();
}

   protected void Session_Start(Object sender, EventArgs e)
   {
    //计数器
    Application.Lock();
    Application["count"]=(long)Application["count"]+1;
    long count=(long)Application["count"];

    string path=Server.MapPath("")+"";
    StreamWriter sw=new StreamWriter(path,false);
    sw.WriteLine(count);
    sw.Close();

    }

   protected void Application_BeginRequest(Object sender, EventArgs e)
   {

   }

   protected void Application_EndRequest(Object sender, EventArgs e)
   {

   }

   protected void Application_AuthenticateRequest(Object sender, EventArgs e)
   {

   }

   protected void Application_Error(Object sender, EventArgs e)
   {

   }

   protected void Session_End(Object sender, EventArgs e)
   {
   
   }
第四步:显示访问次数
将webform.aspx切换到HTML视图,并修改如下:
<HTML>
<HEAD>
   <title>计数器</title>
   <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
   <meta content="C#" name="CODE_LANGUAGE">
   <meta content="JavaScript" name="vs_defaultClientScript">
   <meta content="" name="vs_targetSchema">
   <script language="C#" runat="server">
   public string counter(long count)
   {
   string myimg="";
   string s=count.ToString();
   for(int i=0;i<s.Length;i++)
   {
   myimg=myimg+"<img src="+Server.MapPath("")+">";
   }
   return myimg;
   }
   </script>
</HEAD>
<body MS_POSITIONING="FlowLayout">
   <form id="Form1" method="post" runat="server">
    <FONT face="宋体" style="FONT-SIZE: 9pt; POSITION: static; TEXT-ALIGN: center">你是本站第<%=counter((Convert.ToInt32((Application["count"]))))%>
     位客人!<br>
     &nbsp; </FONT>
   </form>
</body>
</HTML>



郑重声明:资讯 【ASP.NET(C#)计数器_对酒当歌_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——