当前位置: 首页 > news >正文

C#网页计数器

longcounter=1;//声明一个计数器变量,并赋初值为1;

private void Page_Load(objectsender,System.EventArgse)
{
 //在此处放置用户代码以初始化页面
 Application.Lock(); //进行锁定,防止非同步更新
 string countfile=Server.MapPath("count.txt");
 if(File.Exists(countfile))
 {
  StreamReader sReader = new StreamReader(countfile);
  string s;
  long x;
  s = sReader.ReadLine();
  if(s!=null)
  {
   x=Convert.ToInt64(s);
   counter=x+1;
  }
  sReader.Close();
 } //endif
 StreamWriter sWriter = new StreamWriter(countfile);
 sWriter.Write((counter.ToString())); //将long类型转换为string类型
 sWriter.Flush();
 sWriter.Close();
 Application.UnLock();

 count.Text="您是本站第"+counter+"位访客";

}

  注意,通过这个方法生成的count.txt文件只有在创建者,即第一个登陆该站的人拥有写入权限,其他访问者在向count.txt文件中计数时将报错,无法向count.txt执行写入操作,需要将count.txt文件的安全属性中的相应用户的写入权限打开。

相关文章:

  • 宇宙机器人超级计算机,宇宙机器人无线控制器使用指南白金攻略
  • Iisweb.vbs:IIS 网站管理脚本
  • 数学教育与计算机教育的新讲座的心得体会,数学新课程培训心得体会(精选7篇)...
  • Mathematica
  • 杭电计算机接口实验报告,2009杭电微机原理与接口技术考试及答案
  • 金属模量计算机作图过程,图1-20图解法测G.ppt
  • 用ASP 取得目录下的文件名
  • 围绕EMF探索(3)之初探OCL
  • 北师计算机硕士有宿舍吗,学校不提供宿舍北大北师大研究生吐槽
  • 放弃完美的需求管理
  • 2012服务器远程连接设置,Win Server2012怎么添加用户并设置远程登录
  • win7怎么看服务器芯片,Win7如何查看CPU使用率?Win7CPU使用率的查看方法
  • Image Tessellation
  • 2020黑龙江大学计算机调剂,2020年黑龙江大学硕士招生拟接收调剂专业信息公告...
  • 今天挺冷
  • 【附node操作实例】redis简明入门系列—字符串类型
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Babel配置的不完全指南
  • Bootstrap JS插件Alert源码分析
  • bootstrap创建登录注册页面
  • ECMAScript6(0):ES6简明参考手册
  • Golang-长连接-状态推送
  • iOS | NSProxy
  • Javascript弹出层-初探
  • js对象的深浅拷贝
  • php面试题 汇集2
  • REST架构的思考
  • SQL 难点解决:记录的引用
  • Theano - 导数
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • 闭包--闭包之tab栏切换(四)
  • 创建一个Struts2项目maven 方式
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 人脸识别最新开发经验demo
  • 设计模式 开闭原则
  • 时间复杂度与空间复杂度分析
  • 数据科学 第 3 章 11 字符串处理
  • 算法-图和图算法
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 带你开发类似Pokemon Go的AR游戏
  • ​Python 3 新特性:类型注解
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (23)Linux的软硬连接
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Core中Emit的使用
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .net6Api后台+uniapp导出Excel