关闭

网页首页浏览量计数器

标签: 数据库.netobjectajax服务器iis
884人阅读 评论(2) 收藏 举报

【.NET】独家发布网页首页浏览量计数器,目前网上木有我这么简单的

设计的思路就是在本地路径下放一个txt存放初始值,然后每次刷新首页之后让.net去访问这个txt文件读取这个初始值并累加之后再写入这个文件,(这样以后就能读取到总访问量了)嗯,思路就是这么简单,需要在default.cs文件的Page_Load事件里写8行代码即可解决!比网上的写入sql数据库写入xml,ajax调用,js远程调用要简单,实惠,方便,效率。不用数据库操作,对服务器压力明显减轻。

代码如下。

1.自己在跟目录下面新建txt文件,Site_Counter.txt,里面写上初始值,比如1000,然后给它一个可以读可以写的权限(iis设置里面要可以读写).

2.首页要放一个label控件。

3.在cs文件里写下面的代码,你懂的。。

 

using System.IO;

 

 protected void Page_Load(object sender, EventArgs e)
    {

        StreamReader rd = new StreamReader(Server.MapPath("Site_Counter.txt")); //读取文件
        int count = int.Parse(rd.ReadLine());                                                                //把读到的值赋给变量count
        rd.Close();                                                                                                       //记得关闭读操作

        Label_count.Text = count.ToString();                                                             //这个label就是首页放的一个label你懂的
        int Site_Counter = Convert.ToInt32(count) + 1;                                            //把读到的count+1然后赋给变量Site_Counter ,累加
        StreamWriter wt = new StreamWriter(Server.MapPath("Site_Counter.txt"), false);   //写入txt
        wt.WriteLine(Site_Counter);                                                                                     //把刚才的那个累加后的Site_Counter 写入txt
        wt.Close();                                                                                                              //关闭写操作。

}


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41355次
    • 积分:571
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:26篇
    • 译文:0篇
    • 评论:14条
    最新评论